A Peach of a Designer

Hold on to your dress forms ladies. One of our own is heading to Project Runway.   On Thursday, July 29 at 8 pm CT on Lifetime, Project Runway will debut its eighth season with 17 new designers (the most ever in the show’s history)—one of them being Sheila “Peach” Carr of Lake Forest. “My […]