Watch The Amazing Race season 18 episode 8 tv series online free
Release: Apr 17, 2011
Confronted by a psychological Detour, teams try to avoid making a "Freudian slip" in the slick streets of Austria, and a hefty meal proves to be too big for some teams' stomachs.