EP58 – Wolfmen & Demon Dogs in Small Town Texas


Tonight the PRT crew discuss reports of ravenous wolfmen and Spanish speaking demon dogs in the sleepy town of Taylor, Texas!