S2E1 · What's It Take to Get a Cup of Tea?

What's It Take to Get a Cup of Tea?

S2E1 · 2014-07-08 · 45 min

Eleven new teams begin a race for an unprecedented grand prize.

The show’s own verdict is on its page.