This image from NASA Terra spacecraft highlights the epicenter of a powerful magnitude 6.6 earthquake which struck Sichuan Province in southwest China on April 20, 2013. Vegetation is displayed in red; clouds and snow are in white.