19 Sep 2009, Frankfurt, Germany. Organ grinder in the streets of Frankfurt

19 Sep 2009, Frankfurt, Germany. Organ grinder in the streets of Frankfurt

19 Sep 2009, Frankfurt, Germany. Organ grinder in the streets of Frankfurt