Daily Archives: September 2, 2012

Captured Chupacabra Video

Just look at the video on the link! Chupacabras in D.C. Suburbs? | NBC4 Washington. All I know is that has to be the dumbest bunch of hospital workers in the world.  You trap the rarest animal in north America and you fucking let it go?