Photo: 25th Season of THE AMAZING RACE Kicks Off From NYC's Times Square
THE AMAZING RACE began its milestone 25th trip around the world earlier this morning, Saturday, May 31, when the Emmy Award-winning series kicked off from Times Square in New York City.