World’s Strangest

Your source for the strangest things around!
Ads

An island of ‘Vampires’

The forests of Puerto Rico are said to be home to the infamous and enigmatic goat-sucking Chupacabra. Is it an alien ? A top secret government experim…

Post Metadata

Date
March 13th, 2012

Author
Stranger to the World

Category



Leave a Reply