Pontoon bridges have been used by militaries for two thousand years on the Yangtze, but until the completion of the Wuhan Yangtze River Bridge in 1957, there were no permanent bridges along the main stretch of the river known as Chang Jiang (the "Long River"), from Yibin to the river mouth in Shanghai, a distance of 2884 kilometers .