Minnesota is home to one of the longest-serving mayors in the U.S.
One of the longest-serving mayors in the entire country can be found right here in Minnesota. Marvin Johnson has run the town of Independence, Minnesota for 45 consecutive years. He's finally set to retire at the end of this term. John Lauritsen has Mayor Johnson's advice for others in politics.