Has Macbeth reached the point of no return? What is compelling him to kill again and when will he stop?
Send a text