June 15, 2022 ~ Kill Devil Hills
June 17, 2021 ~ Online
August 19, 2020 ~ Online
June 18, 2019 ~ Pinehurst
June 28, 2018 ~ Atlantic Beach
June 22, 2017 ~ Hickory
June 22, 2016 ~ Kill Devil Hills
June 18, 2015 ~ Greensboro
June 18, 2014 ~ Asheville
June 19, 2013 ~ Fayettevile
June 14, 2012 ~ Sunset Beach
June 16, 2011 ~ Salisbury
June 15, 2010 ~ Nags Head
June 17, 2009 ~ Raleigh
July 11, 2008 ~ Greensboro
June 21, 2007 ~ Southern Pines
June 29, 2006 ~ Wilmington
June 16, 2005 ~ Hickory
June 17, 2004 ~ Winston-Salem
June 12, 2003 ~ Nags Head
June 27, 2002 ~ Rocky Mount
June 27, 2001 ~ Asheville
June 22, 2000 ~ Fayettville
June 24, 1999 ~ Burlington
June 23, 1998 ~ Atlantic Beach