Watch: The Challenge Season 34 Episode 16 – “Give Me Liberty or Give Me Cash”

On The Challenge Season 34 Episode 16 – “Give Me Liberty or Give Me Cash”, team USA wonders if they can still catch up with Team UK. A shocking twist could doom multiple players. The million-dollar winners of War of…