The parts that's most unbelievable is that this "creature" would find itself stuck in New Jersey for the past 200 years without finding some way to relocate. I'm thinking a cozy hamlet in the Berkshires perhaps?
Post a response to this discussion thread
And check this out: The Top Posters' Page