Live Satellite Map Of Earth

This means that every area of land on earth is imaged at least once every 16 days. Yes google earth captured this image showing a tiny island that resides. I put together a kml file that overlays maps from google yahoo windows live msn and other sources in google earth.