Ice cave (Chill Out, Scooby-Doo!)

The ice cave is a cave in Mount Everest located in the Himalayas.

Chill Out, Scooby-Doo!
Inset details here.

Appearances

 * DTV11.