Deliverance 2 are still standing, and fans can visit them in Czechia.
50 competing teams representing global cities don weighted vests and race up 160 floors of the world's tallest building in their bid for su ...