Haralson placed on IR; Niners sign Haggans

You will be redirected to Haralson placed on IR; Niners sign Haggans in...

8 seconds