A review by vvsmydiamonds
No Fear Shakespeare: Hamlet by William Shakespeare
adventurous
challenging
funny
mysterious
fast-paced
3.75