The Baltimore Ravens and Chris Carr have reached an agreement in principle, a league source confirme...

More...