Vestavia Hills High School Holds a Princess and Superhero Meet & Greet

by