Advertisement
A pair of Russian and Ukrainian daredevils recently posted this video of them climbing the construction site of the Shenzhen Centre building in Shenzhen, China.