KILL SHAKESPEARE #10 (OF 12)
KILL SHAKESPEARE #10 (OF 12)
FEB110361
All that live must die! As a desperate Hamlet struggles to free himself from Lady Macbeth's magical trap, the hopelessly outnumbered Prodigals confront the brute strength of Richard III in a battle that will find some of its main players exit the stage... forever!
...more