On Saturday, Rochester Mayor Thomas Richards formally launched his re-election campaign.  He faces a challenge in the September Democratic primary from City Council President Lovely Warren. Green Party member Alex White is also running for Mayor.