Via: Niners Wire
Danny Gray's shoulder injury sounds like it's behind him, so why isn't he on the 49ers.....
Note: The content at the destination link is not affiliated with or endorsed by 49ers Webzone.