Down the Bamboo Slide
6/22/1903
Imdb: tt0465717
Tmdb: 453771
Popularity: 0.037
Vote: 5/10 (1)

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