American Legion serves up bbq