As mentioned earlier, the sixth “installment” of the JoJo franchise is dubbed “Stone Ocean“ and takes place in the good old US of A, specifically in a maximum security prison in the state of Florida.