"They Thought Godzilla Was Walking Down the Street"
Date Aired:
Sep 27, 2009 (United States)
The Amazing Race S15E1
Avg Rating (0)
Your Rating
Twelve teams begin their race around the world; only 11 teams make the journey to Tokyo after the contestants face a heart-breaking surprise elimination.