Annual Legion holiday event draws crowd