Casual Observation Martin Longman 9 years ago I guess the St. Louis Cardinals are the new New England Patriots. 0 0 votes Article Rating