Rachel & Dave Brown won Amazing Race 20 in finale episode tonight. Earlier tonight,CBS aired the finale episode for “Amazing Race 20,” and we definitely think the right people won as they were very deserving. The 2 hour show,kicked off with the teams,going to Hiroshima,Japan. Once they arrived,they had to go to Hiroshima Island to […]

Read More..>>