A Brief History of Swimming

Events

9600 BCE
1888
1896
1896
1904
1916
1956
2009
2011
2019