Bangor Daily News
Maine news, sports, politics, election results, and obituaries
“The time is always right to do what is right.”