Upcoming & Past Productions

MHS celebrates over 50 years of live theatre!