A March 14, 2011 satellite view of Fukushima Daiichi Nuclear

The Fukushima Daiichi Nuclear Power Plant is seen after an explosion, in this handout satellite image taken March 14, 2011 and released on December 24, 2019 by Maxar Technologies. Maxar Technologies/Handout via REUTERS.

Leave a Reply