As you can see from this spy video, some kids had a run in with Michael Bay on the open road.  I wonder what he’s doing in Russia. What, you don’t believe that’s Michael Bay?  It is, I have proof. Just take a look at the picture he took for his Christmas card a few years back:

Those are his pet leopards, Tits and Fire.

[video via UniqueDaily]