Cousin Sal: Ravens have ‘all the goods’ and are a good bet to win the AFC

Video Details

Cousin Sal explains why he think the Baltimore Ravens have 'all the goods' and are the team that has the best shot at dethroning the New England Patriots as AFC champions.