Since launching in May of last year Google’s Street View maps have expanded from the original 5 cities to 44 regions. Street View has largely been seen as a “fun” tool — Wired held a…
posted : Tuesday, April 29th, 2008