July 4th and 5th 2024
July 6th and 7th 2023
July 5th and 6th 2022
3 virtual events July 7th, 8th and 9th 2021
3 virtual events July 6th, 7th and 8th 2020
July 8th and 9th 2019
July 2nd and 3rd 2018
July 4th and 5th 2017
July 4th and 5th 2016