After more than three weeks without a leader, the House finally elected its new Speaker a few minutes ago. Unlike the last three Speaker designees, Mike Johnson of Louisiana received the support of every Republican today. The final vote was 220 to 209.