This is a video taken from the 91st floor of the Shanghai World Financial Center where high winds sent two window washers on the terrifying ride of...