Delza Army Corps

Delza Army Corps: The foot soldiers of the Delza Army.