Community College Student Wins “Carroll’s Idol” Contest
Ten final contestants belted out their best songs during the Carroll’s Idol 2008 Grand Finale at Grace Hall in Westminster on April 25, and Cara Wolf, a 19-year-old musical theater major at Carroll Community College, captured...
Read More