The annual Halloween Costume Parade was held Oct. 31 in downtown Nashville.