Down the Bamboo Slide (1903)

Film · Documentaire

Synopsis

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