Mountain of Quo

The Mountain of Quo was located on the planet Glam. (PROSE: Hang onto Yourself)