The Amazing Race filmed on St. John Island

CBS has chosen St. John Island as a filming location in the current season of The Amazing Race. Filming was done in various places around St. John and St. Thomas Islands. One would notice the [...]