This is a little Transformers movie made by a couple shirtless Ruskies. Ha, I didn't even know they had special effects in Russia! I thought it was...