Permafrost is this layer of frozen earth that makes up 25 of the land surface of the northern hemisphere Formed during the last ice age it has by freezing imprisoned a large number of elements ...