S23 E12
Dec 8, 2013The Amazing Race
Amazing "Crazy" Race
Release Date: Dec 8, 2013Episode Description
The final teams take part in a human bowling competition in Tokyo; one team wins $1 million.
Where to Watch The Amazing Race Season 23 Episode 12 Now
Best
Rent/Buy
Free