Dragon's Peak

Dragon's Peak is the highest mountain on the planet Amzot, it is seemingly named thus because it is here that space dragons must shed their skin every 100 seasons.

Appearances

 * Cartoon Network Presents: Toonami #9