Down the Bamboo Slide 1903
Overview: An amusing picture of a new laugh-raising device at Luna Park.
Our movie and video library can only be streamed or downloaded by members only