Santa Claus is going virtual amid the pandemic. Flight School Studio, a Dallas-based Academy Award and Emmy nominated creative team, is bringing a new interactive experience to Sugar Land Town Square from Nov. 27 to Dec. 24. The innovative holiday installation features a three-dimensional St. Nicholas inside a large snow […]