Back to the San Francisco 49ers Newsfeed

Boone passes physical; 49ers complete practice squad