Question:
Bellows-powered parlor player
Answer:
Length:

9