Originally Posted by Barracuda
No. There's cars that go around with cameras on them. The views are from the street, that's why it's called Streetview. I've seen them, they caught me. They're everywhere.
woah DAMN i'd better watch myself from now on.