GeekLoveAffair Logo / comics
Publisher: Caliber Press

Ali Baba: Scourge of the Desert (1992)