Tadpole Bay at Noah’s Ark

Tadpole Bay at Noah's Ark
Tadpole Bay at Noah’s Ark Waterpark in Wisconsin Dells, Wisconsin.

Delton Grand, Lake Delton, Wisconsin, United States
Photo taken in July 2024. © Chad Davis