Otter
Otter. South Carolina Aquarium, Charleston, South Carolina
2009carolinaCharlestonMayOtterSouth CarolinaSouth Carolina AquariumUnited Statessouthaquarium2653
From South Carolina Aquarium