Top

Chupacabra in Arizona

Is this sighting of Chupacabra the conclusive proof the world needs? Does this exist? This video is pretty convincing.
Is this sighting of Chupacabra the conclusive proof the world needs? Does this exist? This video is pretty convincing.
Next Video
pappas89
Uploaded 04/17/2011
0
Ratings
  • 1,013 Views
  • 3 Comments
  • 0 Favorites
  • Flag
  • Stumble
  • More
Embed:
Use old embed code
Tags: wtf news

3 Comments

  • Get our free newsletter

    Amazing new updates!