13 August 2008, JellyBean @ 1:21 am

Two sheriff’s deputies near San Antonio believe they took video evidence of the mythical chupacabra while on patrol. Take a look:

YouTube Preview Image

Related Reading:

Be Sociable, Share!
Level Beyond is based on
WordPress platform, RSS tech , RSS comments design by Gx3.