HOUSTON, Texas -- A man spotted an unusual creature, wandering around Houston's west side corridor.
The animal caught on camera hasn't been definitely identified, but some may say it resembles the legendary, albeit mythical, chupacabra.
The photo of this animal was taken on Richmond near Highway 6, behind the Shell facility, according to the viewer who spotted it.
Read on...
No comments:
Post a Comment