'Chupacabra' Creature Spotted in Texas Backyard, Onlookers Bewildered October 22nd, 2023 Michael Hein