Has anyone spotted themselves on the new street views on google maps?

Google maps has a new feature where you can see full street views on five cities in the US. I'm interested to see whether anyone has spotted themselves... tell your story.
4 answers 4