Tuesday, January 19, 2010

Chupacabra Sighting

Texans claim they saw a Chupacabra

What it really is.


1 comment:

  1. thats creep looking. raccoon really?...fail

    ReplyDelete