April 8, 2021
Scotland has Nessie, The Himalayas have Yeti, West Virginia has Mothman...and Puerto Rico has El Chupacabra. This week on Xander & Stone - The Science & Supernatural Podcast we take a look at the elusive and mysterious Chupacabra. From the Sigbin in the Philippines, a Goat-Sucker in China and repor…