The Star on the Mountain: An Anchorage Holiday Tradition Plenty of places light a star atop their tree for the holidays. 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…
Read More