Fresh Pic

Carnival Of Cultures 

Carnival Of Cultures
BERLIN - MAY 31: A masked peformer participates in the annual Carnival of Cultures parade in Kreuzberg district on May 31, 2009 in Berlin, Germany. The carnival, in German called Karneval der Kulturen, celebrates Berlin's ethnic and cultural diversity.
  • Original inspire purple 0
  • Comments: