Loading Video…

This browser does not support the Video element.

USA's tallest indoor Christmas tree now in Galleria Dallas

The nation's largest Christmas tree is right here in North Texas.