Chapter 689: Blood of Gods and Demons