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. Updated: Using last-generation digital image enhancing technology, we can confirm with 100% certainty that the identity of this person is actually Señor Jason Chen himself. -JD. [Google via Street View Gallery - Thanks Mark!]