Built by Amusement Logic in Dino Beach water park, Shanghai, China.
Newsletter
Would you like to signup to receive our monthly newsletter and information bulletins?* Yes please