Axios reports that Rep. Seth Moulton, best known for leading a failed attempt to oust Nancy Pelosi last year, was spotted filming a video this week announcing his run for president. No more, please, God, I’m begging you.

Advertisement

Share This Story

Get our newsletter

About the author