Hyde Park Bicycling Scene (1896)

1896-01-01 United Kingdom 1 Min. PG-13
4.4 5 votes