“Footage from the US State Department documentary showing the visit of the US Swimming and Diving team to Shanghai, PRC in 1973”
Previous ArticleCanadian Olympic and Paralympic Teams do ‘Call Me Maybe’
Next Article Google Launches Underwater “Street View”