Where To Stream The Amazing Race Season 15 Episode 1
They Thought Godzilla Was Walking Down the Street
- Aired September 27, 2009
- 120 Min
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.