Mammoth Plunge is in the process of being installed at Sea World.

Mammoth Falls Construction

Mammoth Falls Construction

22 October, 2005 by Richard Wilson

Mammoth Plunge is in the process of being installed at Sea World.

In this photo