images

Released on: 1903-06-22

Down the Bamboo Slide

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

Production Companies:

Production Countries:

Astro

Videos

Astro

Similar Movies

Astro

Reccommendations