Loading view.
Lord of the Flies
Playhouse on the Square 66 S. Cooper Street, MemphisAfter a devastating plane crash, an ordinary group of schoolboys finds itself marooned on an island. At first, it seems as though it’s all going to be great fun, but ... Read more