Rocky Mount hosted its annual Independence Day Celebration on July 3.