Site of a Detour in Leg 8 of The Amazing Race China 3 TV Locations Links: abramscreativespace.com By: kkeps