S18E4 · This Is The Most Stupid Day Ever

This Is The Most Stupid Day Ever

S18E4 · 2011-03-13 · 42 min

The race continues in Lijiang, located in the Yunnan Province of China.

The show’s own verdict is on its page.