Web Site < back Weird Frogs next >
This is a poster on a pole in Camden Maine. I have no idea what it means!