New
#1
Chupacabra caught
Someone finally caught one of those "chupacabra" thingies they're always seeing around Texas, etc., but never catching alive - and they let it go!!!
Never heard of them even being as far up Noreth as Maryland before.
Chupacabra caught on camera in the suburbs of Washington DC