Transformers The Ride 3D Super Bowl Commercial

The ride will open at Universal Studios Hollywood in May 2012! Could they show any less about the ride ? Still, I like the concept for the ad.

No comments: