Jitsu took this photo from the Brazilian side of the Iguazu Falls, which are, according to Wikipedia, featured in the new Indiana Jones movie. After looking at this photo, for some reason I’m really craving Lucky Charms. Weird.
Want your photo considered for Gadling’s Photo of the Day? Submit it to the Gadling flickr pool.