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.