tra80-foot 'Transformer' sticker placed on building in downtown Orlando

Published On: May 01 2013 06:05:16 AM EDT   Updated On: May 01 2013 06:06:34 AM EDT
megatron

Workers in downtown Orlando are putting the final touches on what's going to be one of the most talked about sights around.