Click to go back

1902-08-09: The Great Floating Docks of Bermuda And Algiers, La