Barracuda Bay (Eruowood)

Barracuda Bay is an Eruowoodian water park that opened in 1991.