Mecha Mochimazzi

Mecha Mochimazzi

メチャ・モチマッヅィ
The prince of the southern island Dera journeyed from.