‘The Amazing Race’ Instagram Takeover: Where in the World is Phil Keoghan?

The Amazing Race has been all over the world during its 29 seasons, but one thing that has been a constant on the CBS reality show is host Phil Keoghan. Ahead of this week’s back-to-back episodes, we handed over our Instagram account to the veteran New ...
Read The Rest at