Nimrod in Portland, Maine

A bit of stretch, but seeing the name of the giant Nimrod rising up out of the snow might bring to mindĀ Inf. 31.