THE NINJA TURTLES INVENTED JESUS??? - The Rutabaga Episode 105

The gang talk about going to Ikea, the origins of Jesus, evolutionary biology, mermaids, causing car crashes, the origins of life and the universe, and Amazon