dailytrackpic.wordpress.com
Guangzhou University City Stadium – Guangzhou, China
In this week’s episode of The Amazing Race, the teams stayed in Guangzhou, China the whole time. There were actually several tracks located close to where the show was filmed, but I could no…