Select Page

Check out some high quality footage of the Transformers 3 Bumblebee crash in Washington D.C. I must say, it’s a good thing they have a spare!