Published On: 31.07.2011|Categories: General News|

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

dino_beach_4723

RELATED STORIES: