Mystic River Falls Officially Opens at Silver Dollar City
Mystic River Falls, the new river rapids attraction, is now open at Silver Dollar City in Branson, Missouri. This new attraction features the Tallest Drop on a Water Raft Ride in the Western Hemisphere. A $23-million investment, Mystic River Falls is said to be an engineering marvel in the global attractions industry with its one-of-a-kind …