Record crowd honors veterans