• Jun 22, 1903
  • 1 min
  • Full-HD

Down the Bamboo Slide (1903)

An amusing picture of a new laugh-raising device at Luna Park.

Category
Country
Companies

Recommended For You