Now watching
The Amazing Race - 42 min
Season 20 · Episode 5 · 12 episodes this season
The eight remaining teams depart the Pit Stop at Piazza Castello in Turin, Italyand make their way via train and car to the German state of Bavaria, with Bopper and Mark knowing a Speed Bump awaits them.
Season 20
2023
2022
2017
2006
2005
2009
2010
2018
2012
2015
2019
2007
1988