Free agent wide receiver Muhsin Muhammad reached an agreement with the Carolina Panthers on Wednesday, according to ESPN. Muhammad played for Carolina between 1996 and 2004 before going to Chicago. The Panthers also released David Carr on Wednesday.