The Decepticons Have Arrived in Orlando

A new promo video has been released for Transformers: The Ride at Universal Studios in Orlando. Apparently, the Decepticons have arrived in town.

Read more »