Mont-Saint-Michel from space David Pescovitz 12:47 pm Mon, Jul 23, 2012 France's Mont-Saint-Michel island and commune as seen from the Pléiades satellite. (via Nat Geo)