Everything That Happened in God Valley
God Valley! God Valley! God Valley! This name has been dangled over and over on One Piece for years now, and we are finally getting all the answers as Oda confirmed that the Elbaf arc will cover the entire story behind the bloody battle there. For years now, we only knew that Garp, Rogers and…