News Team
July 28, 2026
Live updates: Trump touts Michigan GOP candidates and tariffs in freewheeling speech NBC Newssource