Season 3, EP 11
Christmas cheer is in the air and we know a few places that are sure to get you into the holiday spirit! Santa’s Wonderland in College Station, Texas is a magical amusement park and the only place where you can see a Texas-sized snow globe! Holiday in the Park at Six Flags is an annual event that transforms the park into a winter wonderland. Check out some of the season’s most festive events.