The Amazing Race Season 18 Episode 3

The Amazing Race Season 18 Episode 3

The race continues in Tokyo.

Episode Title: We Had a Lot of Evil Spirits Apparently: Japan

Air Date: 2011-03-06

Year: