Claim: Humanz was released after a long hiatus.
Verdict: NOT ENOUGH INFO