Chapter 667: Self-inflicted humiliation!