Mecha Mochimazzi

The prince of the southern island Dera journeyed from.