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