They Thought Godzilla Was Walking Down the Street
Season 15, episode 1 of The Amazing Race (2001) · 2009-09-27
Episode Summary
Twelve Teams stand at the start line in Los Angeles, Calif., but only 11 will make the journey to Tokyo, Japan as the Racers are faced with a heart-breaking surprise elimination.