Santa’s Enchanted Forest is a South Florida institution during the holidays. But how did it begin, and what happens to all those Santas the rest of the year?
Roshan Nebhrajani / December 17, 2015
Join
Account
Newsletter