The 69th annual Miss Salem Pageant and Variety Show was held Saturday. MacKenzie Thompson was named Miss Salem 2020 (seated, center). Back, from left, first runner-up was Emma Southards, Miss Personality Cheyenne Roderman, Miss Salem 2019 Lauren Grogan, and second runner-up Brecklyn Holtz. Crown bearer was Zane Massengale, son of David and Sarah Massengale; flower girl was Zoey Seay, daughter of AJ and Megan Seay.