Dr. Celia Crownworthy was the museum director at the Kudzula County Museum. She dressed up as the Glowing Bug Man because she needed publicity for the museum.
Advertisement
Dr. Celia Crownworthy was the museum director at the Kudzula County Museum. She dressed up as the Glowing Bug Man because she needed publicity for the museum.