Zoombezi Bay: New Slide Tower Opens
(eap) Zoombezi Bay, the 22.7-acre water park in Powell, Ohio, which is operated by the Columbus Zoo and Aquarium, recently opened its new slide tower called “Conservation Tower”. The new attraction comprises three waterslides from Canadian (...) read more