It was four days after Christmas, but there was still a tree playing bachata.
[email protected] / December 15, 2017
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