The Great Turtle Race
Season 3 E 47 • 04/11/2007
Normally, Stephen isn't an endangered species-hugger, unless he's hugging a snow leopard out of its last breath.