Louis Murphy catches a pass during drills during the San Francisco 49ers training camp at Levi's Stadium on Tuesday August 15, 2017 in Santa Clara, Calif.
Louis Murphy catches a pass during drills during the San Francisco 49ers training camp at Levi's Stadium on Tuesday August 15, 2017 in Santa Clara, Calif. Paul Kitagaki Jr. The Bee
Louis Murphy catches a pass during drills during the San Francisco 49ers training camp at Levi's Stadium on Tuesday August 15, 2017 in Santa Clara, Calif. Paul Kitagaki Jr. The Bee
49ers with Matt Barrows

49ers with Matt Barrows

The premier blog for news and insights on the San Francisco 49ers

49ers to sign veteran receiver Louis Murphy

November 06, 2017 11:37 AM