Stars, Stripes and Smudge-Proof Makeup: How Performers Beat the Heat at Evanston’s Fourth of July Parade July 8, 2024