Otorongo

Holiday World

Otorongo is a set of three tube slides at Splashin' Safari.