The Biggest Bigfoot #2

 
 

Introducing Javier the Chupacabra! (more on him later) Have y'all heard the audio of supposed Bigfoot howlings/knockings? Because it is LEGIT intriguing!