We Had a Lot of Evil Spirits Apparently
S18:E3
2011
IMDb
The race continues in Tokyo.