Sarah Michelle Gellar and Her Daughter Spotted Geeking Out at Atlanta’s Illuminarium
Buffy the Vampire Slayer herself, Sarah Michelle Gellar, spent the afternoon in Atlanta on Thursday for on an out-of-this world immersive journey at Illuminarium’s SPACE:…