Some sort of candy? The innards of a whale?
Actually, it's an ice cave, or what scientists call an englacial melt channel. This ice cave was formed by meltwater flowing within the glacier ice.
It's found in Belcher Glacier, Devon Island, Nunavut, Canada. See the full image below.