Google Street view has caught a lot of people doing a lot of things, but is this the first instance of it catching someone peeing on the street?
Here's what we think. This takes place in Madrid, Spain. Jesus frequents Madrid. This person likes peeing. Jesus is known to pee from time to time. Thus, this is in fact, most definitely, Jesus Diaz. QED. I rest my case. [Google via Street View Gallery - Thanks Mark!]