by Elenaphotos21
Little girl sitting on a man's shoulders, wearing a cap and a multicolored skirt and holding the rainbow flag at the Gay Pride 2011, Geneva, Switzerland