Down the Bamboo Slide

Down the Bamboo Slide

1903/06/22|
5.0
|US
An amusing picture of a new laugh-raising device at Luna Park.

Cast

No cast information available

Recommendations