A street organ is a mechanical organ designed to play in the street. The operator of a street organ is called an organ grinder. The two main types are the smaller German style and the larger Dutch street organ.
Events - People doing Interesting Things
Links: en.wikipedia.org
By: adrbr