Chupacabras
Chupacabras In March 1995, a strange occurrence transpired on the island of Puerto Rico. Residents found eight sheep dead. Eight is not an unprecedented number of animals to perish at the same time, but it’s certainly strange. Odder still, however, was the state of the sheep. They had been drained of all their blood. Authorities …