Thousands of people lined the streets in downtown Knoxville to watch and cheer at the city's Veterans Day parade.