SANTA CLARA — The 49ers just wrapped up Day 7 of training camp. Here’s who stood out. Keep in mind, rookie running back Jordan James missed his second consecutive practice with a knee injury, which is a big reason why the 49ers signed veteran running back Ameer Abdullah this morning. In addition, Deommodore Lenoir missed his second practice in a …
Read More »