Originally posted on Green Party Watch:
In New London, Connecticut, local politics makes for strange bedfellows. In this case, it may result in Green Party City Councilor John Russell being appointed Deputy Mayor.
If all goes according to plan, Councilor John Russell, a member of the Green Party, will be nominated and elected deputy mayor.