Web Site < back Weird Frogs next >
At the Balloon Nation kiosk in the Burlington Mall, Massachusetts, is this floating frog.