Episode #1131: Goat Man Lives!

Episode #1131: Goat Man Lives!

Episode #1131: Goat Man Lives!

Luke is super excited/sad to learn that the Goat Man of Utah is a real person.

0:00
0:00