MHS 2018 Graduation. Crowded. Hot. Long. But what a great job...