Watch The Amazing Race season 17 episode 2 tv series online free
Release: Oct 03, 2010
One team considers using their precious Express Pass after playful Ghanaian locals give some teams a headache while they struggle to complete the high-stakes roadblock.