It's man versus machine, as the new Transformers ride at Universal Orlando opens Thursday.
1 / 22
WESH - Orlando Videos
Thu, Jun 20, 2013 9:31 AM EDT