Video

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