The Amazing Race – Season 21 Episode 2 – Shanghai, China – Surabaya, East Java, Indonesia

The Amazing Race – Season 21 Episode 2 – Shanghai, China – Surabaya, East Java, Indonesia Full Episode Watch Streaming

The Amazing Race – Season 21 Episode 2 – Shanghai, China – Surabaya, East Java, Indonesia

Air Date: 07/10/2012
Summary:The race continues in Surabaya, Indonesia. Source: CBS