Shiver me timbers! The Legend of Captain Jack Sparrow has set sail at Disney's Hollywood Studios at the Walt Disney World Resort in Florida. Batten down the hatches as the eight-minute immersive experience is a must-see for swashbuckler fans of the Pirates of the Caribbean franchise , whether it...