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

dino_beach_4723