The Costa Concordia, now visible in Genoa, Italy

Although Google have not updated their 'Latest Google Earth Imagery Updates' map since the December 17th update, a number of readers have let us know that there have been quite a few areas updated … [Read more...]