Web Site < back Ornamental Frogs next >
This large frog banner is on display at the entrance to Stone Zoo in Stoneham, MA.