0 Humanoid, Reviews Leo Roa Slight Oversized Edition By Juan Gimenez As of 2010, Humanoids publishing has set up shop in California to publish translations of their more recent sci fi graphic novels….