Rosalind Hudnell called the STS finalists rockstars. PHOTO COURTESY OF SOCIETY FOR SCIENCE & THE PUBLIC/LINDA DOANE.