Based on everything that Oda has revealed about Imu, it is quite clear that they are the Earth God itself. The biggest clue ...