The Amazing Race 18 ALL-STAR Cast Revealed
The Amazing Race 18 will air this spring and has already begum filming across the globe. I am a huge fan of all-star seasons on any reality show, it's so much easier to get "into it" right away. So, I am thrilled to say that this season…