Can anyone provide information or memorabilia for these two defunct Iowa water slide parks--"Otter Mountain" and "Smith's Super Chute"?

Report as