The Halloween Megastore, a pop-up store in Daytona, has nearly everything under the sun to create one-of-a-kind costumes.
It’s the beginning of October, and you know what that means: glitter, wigs, and pop-culture references that were only funny ...