On April 18, 1926, The First Radio Parish Church began broadcasting on WCSH radio in Portland, and today is the longest continuous religious broadcast in the country. That 91 year run comes to an end on February 28.
City officials from Lewiston are responding to the social backlash following their city being named to a Forbes "best of America" list over the weekend.