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


5 months ago Comment

Introducing the new Google app – “Peeping Tom”

1 year ago Comment