Gay rights activists carry rainbow flags as they march during a May Day rally in St. Petersburg, Russia, in May of 2013.