Warning: Contains spoilers for One Piece chapter #1137.One question many ... coupled with the way he spoke to Yamato about them being ogres, make it seem like he might not be human, but ...