permafrost island

An isolated area of permafrost.