Open in the curiosity app
Share the knowledge!

July 16, 1890 - Big Ben tolling in London (remastered early recording)