10 Best Cities For 4th Of July Celebrations

#5 Marblehead

Massachusetts
Showtime starts at 8:30 PM and there will be lots to do and see.