Deciphering Shakespeare can be challenging for readers at all levels. However, these students are mastering English language skills by preforming an entire Shakespeare play!

Deciphering Shakespeare can be challenging for readers at all levels. However, these students are mastering English language skills by preforming an entire Shakespeare play!