This spectacular space wallpaper shows northwestern Crete, the largest and most populous of the Greek islands. It is a compilation of three radar images from Japan’s ALOS satellite. Image released March 13, 2013.
Live Science newsletter
Stay up to date on the latest science news by signing up for our Essentials newsletter.