Chapter 677 (1/1)

(Chapter posted unedited due to complaint about speed. Fully edited version will be updated later.)