Lava Canyon

Lava Canyon is a location on Planet Mxel.He is Vulcanoids residency.

Trivia
 * All the time is night in the canyon.
 * The rocks form a stage for vulcanoids to sing Rock N roll.