Tschaggatta

Tschaggatta is a demon in the Shin Megami Tensei series.

Appearances

 * Shin Megami Tensei: Devil Survivor Overclocked: Genma Race