by Elenaphotos21
Man holding a big rainbow flag while taking part in Gay Pride Parade, Geneva, Switzerland.