American Legion Post 366 holds memorial day service