The Amazing Race
They Thought Godzilla Was Walking Down the Street
E1 Sep 27, 2009 42m TV-PG
The teams depart from Los Angeles on a race around the world for one million dollars, competing in two legs: Tokyo, Japan and Ho Chi Minh City and Cai Be, Vietnam.
Where to Watch They Thought Godzilla Was Walking Down the Street
Cast of They Thought Godzilla Was Walking Down the Street