New Hope, PA – Michele and Steve – Engagement

Does anyone know the story behind this statue? Is it a chupacabra??? I want to know.

New Hope has so many great photo spots!