This chapter does not make sense, it looks like we're not getting an explanation on how Rocks got his info about Imu, Davey Jones or now about the 2 devil fruits. Instead we got a random Kuja Pirates event and a Roger v Garp fight ? . Oda is constantly revealing lore while bringing in new plot points and new mysteries 1150 chapters in. Why not just give a litte explanation on how Rocks is coming up with all this crap, just like how Roger explained to Whitebeard how he found out about the missing island. I do wanna see that Garp vs Roger fight though but come on... in a middle of a Rocks Harald Loki flashback ?