What is the name of the artificial hill in the water theme park located at the Walt Disney World Resort in Orlando, Florida?
Disney's Blizzard Beach: Disney's Blizzard Beach is a water theme park located at the Walt Disney World Resort in Orlando, Florida.
i don't know