Seracs
But these are seracs, house-size blocks of glacial ice, formed by intersecting and widening crevasses on the glacier.
Crevasses, in turn, are formed when glacial ice sheets fractured under shear stress when the glacier moves downstream. Sometimes, snow would bridge over the tops of seracs, turning them into "ice caves."