put on ice.
Cinderella on ice.
... The end of the ice age marooned large pockets of humanity ...
... Humans have met the adversity of the ice age head on, ...