The Star on the Mountain: An Anchorage Holiday Tradition

Plenty of places light a star atop their tree for the holidays, but this is Alaska, and Anchorage does it a little bigger. The holiday tree lighting takes place in Town Square on the day after Thanksgiving, but the star everyone looks for is 14 miles away. You can’t miss it. The star is on the side…

Read More