by Wendy Davis on Apr 2, 12:45 PM
Outdated satellite images of New Orleans now available on Google Earth have attracted the attention of the U.S. Congress, which has asked CEO Eric Schmidt to explain himself.
To read more articles use the ARCHIVE function on this page.