The Amazing Race's Michelle and Victoria Newland On Their Almost Six Hour Detour in Paris

'The Amazing Race' airs Wednesdays at 9 p.m. ET on CBS