Navy beats Army 31-7 at Lincoln Financial Field - FOX 29 News Philadelphia