Down the Bamboo Slide (1903)

  • NR
  • 06/22/1903 (US)
  • 1m

Overview

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

Cast

Recommendations