Have you ever seen yourself on Google Street View?

Posted 6 years.