Shell Rock held its annual 4th of July parade on Independence Day, Thursday, July 4.