Geozard Chief

Geozard Chief is an enemy in Spirit Tracks.