One Piece Chapter 960 is here! this week we discuss how much of a dingus Oden and Kinemon were in the past! We also discuss Oden's bloodline and how he is possibly going to redeem himself.