Colin Cowherd offers up his opinion on the Atlanta Falcons after news broke that Keanu Neal will miss the rest of the season with an ACL injury.

Comments

Leave a Reply