Just in time for our nation’s 250th Birthday, Walt Disney World will close its Tom Sawyer Island and its companion Liberty Square Riverboat on July 6. The boat, waterway and island will disappear in favor of a Cars-themed attraction. The shuttering and destruction of a Florida theme park ride is not normally of note in […]