Built by Amusement Logic in Dino Beach water park, Shanghai, China.

dino_beach_4723

Share This Story, Choose Your Platform!