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


1 year ago Comment

Introducing the new Google app – “Peeping Tom”

2 years ago Comment