“Have the time of your life!” say the posters for North Shore Music Theatre’s production of Mamma Mia!
It seems like a lofty promise, but there are instances where I can imagine that that might be true. Take someone who is marooned on a deserted...read more