Barracuda Bay

1990–2010


Barracuda Bay is section of Darien Lake theme park with four water slides

called 'Cuda Falls