Amazing Race 2012: Amazing Race Season 20 premiere. Who let Brenden and Rachel in this?

February 19, 2012 07:59 PM