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
On the 49ers

On the 49ers

The latest Niners news with Chris Biderman

49ers to sign veteran receiver Louis Murphy

November 06, 2017 11:37 AM