News March 21, 2013
If it were being built as the Battle of the Titans yesterday at Central Broward Regional Park in Lauderhill, Florida, it surely lived up