by Elenaphotos21
Young man wearing glasses and a policeman cap with a rainbow flag while taking part in Gay Pride Parade 2011, Geneva, Switzerland.