Detroit lions have teeth

If you’re a fan of professional football, you must be supporting, at least a little, the Detroit Lions. The NFC North team has been the poster child for the NFL’s futility for the past two decades. Their last playoff appearance was in 1999. In 2008, the Lions became the first NFL team to go 0-16. […]