have the 40 niners ever played the new england patriots

See Trending NFL Searches