Fun but Fact
Its fun but it is an interesting fact.
First escalator
Harrods in Britain installed the first escalator in 1878.
Newer Post
Older Post
Home