July 24, 2012Episode #1131: Goat Man Lives!Play Episode1:07:29July 24, 2012Episode #1131: Goat Man Lives!Luke is super excited/sad to learn that the Goat Man of Utah is a real person.