'The Amazing Race' season 31 flagged off on April 17 from the golden sands of Hermosa Beach in Los Angeles, California. In the first ever reality showdown taking off on the show, contestants from previous seasons of TAR, 'Survivor' and 'Big Brother' raced all the way to Mount Fiji to...