The Blog

Biden speech preview: Are you ready for ... Independence Day?