PORTSMOUTH HERALDYork Prom 2017York High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held its prom on Saturday, May 20, 2017. Photos by Rich Beauchesne/SeacoastonlinePortsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldAnya Walsh and Brayden Mastin pose for photographs outside of the York Middle School on Saturday afternoon following the York High School Prom grand march. [Rich Beauchesne/Seacoastonline]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth HeraldYork High School held it's 2017 Prom on Saturday, May 20, 2017. [Rich Beauchesne/Seacoastonlie]Portsmouth Herald