This is not from the show, but from the Battle Nexus game in cut footage scenes. If possible, could someone
please get me the screenshot of Leonardo in the rain.
Here's the picture I'm referring to:
http://www.deviantart.com/deviation/19386478/
Due to certain circumstances have forced me to ask for it somewhere else instead.