Proud God

Gay Pride flag at the First Parish Church - (Brunswick, Maine.
Gay Pride flag at the First Parish Church – Brunswick, Maine.