One of the most recognizable icons of Floridas theme park scene has a new owner: Merlin Entertainments. When it comes to Central Floridas theme parks, Walt Disney World Resort, Universal Orlando Resort, and SeaWorld Orlando get most of the attention. However, Orlando is also home to ICON Park – previously known as I Drive 360 – a 20 acre entertainment complex just 11 minutes away from Disney...