Thousands turn out to honor veterans