Watch The Amazing Race season 30 episode 1 tv series online free
Release: Jan 03, 2018
Teams begin their adventure in Washington Square Park in New York City and immediately travel to their first destination, Iceland, where they must traverse a massive canyon high above the Geitargljufur River.