JUST IN: Postmaster General Louis DeJoy To Step Down

Postmaster General Louis DeJoy, the head of the United States Postal Service, has just announced that he is stepping down from the role. Take a look: Originally appointed in 2020, Louis DeJoy served 5 years as Postmaster General.