California Residents Witness Mysterious ‘Chupacabra’
Residents in Southern California have reported witnessing the legendary Chupacabra in the city of Riverside. According to one witness, Cary Shuker, the strange creature was lurking outside his home and had “two feet longer than the […]