Land Animals

Episode 9,  Dec 09, 2021, 08:00 AM

Bill, Carl and Ruben pick their favorite amongst 32 Land Animals. 

Which animal will reign supreme?

Which host will win?