WHAT'S HOT?

The Amazing Race

Episode 16.11 : They Don't Even Understand Their Own Language (Shanghai)