The news reports that Detroit is extremely dilapidated, but nothing better illustrates it than these comparison pictures of Bing and Google Maps street view.


11 months ago Comment

Introducing the new Google app – “Peeping Tom”

2 years ago Comment