The long awaited visit

From the frozen country in the north.