View some of the best photos from the San Francisco 49ers three-day minicamp.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gwl2cjjeutkxc2lu07wm.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iyzanuaf27gvvr6t9mbw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fd6zd1nxgmudbwihgbun.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uju3ispmiltche9ge5xp.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yvdodhkeucllj78o5ywj.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/snufku2rfr8ytvardydd.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tsayknyf0awwpplayqnu.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/l6zhnbwmog8renco5vf1.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/m27dyh6gagqutegmnxjy.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bicterkdrpffwnynnwwe.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o5eqrdgvjimkq92opaxb.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eyw1jdm1ql9yo3bi5pe2.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bsin45cowpeumur2wxdt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sikejaunppqled91cw12.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vt6gutm0jp92k0w3unao.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ixv12jumfgfbeb2ybvxx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sazbrvjdtp6lljqvjklw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ks3xprui8ob7slkp5tbw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/br076yeiguvz3fh2s3rk.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eok1zvq6oclb19qhapfz.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ykhbmv3jesa4t0zrnmbx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/n9mk8ijdwtgjijfsvlbn.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o4cjypvyvfohiuknvy28.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bwr3mqldnbukt0hdip6y.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tk7dbe0mdl30l6fu6ton.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ok1cdzqjofdlginxagpw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gfrxlegce0mqrmbyhxm9.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oycdert8rbrb7n4hn3bw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mqf7qreltx2agvtr9txg.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/haujqgjfbpax4z54tuyn.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/csjh6ui3jir8ltppqozt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ngtsmmp7rzq4z5wq785d.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/okfmgs2aop7zuhlhm5ek.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jdcpn4ht5vkkkg14easz.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iwbnr4aet9hls9aeyzo8.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wzskatqrdlzg0nrtoagh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/x20tdcic5md0pxg99ccv.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xfq6mqom5qxigbilfepr.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fvlnh95wzfhpch3a9nx9.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qvaezaokof10hohdf3dl.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b1pywpzezizte7r7sara.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jc0uw2livtyat2swqchl.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t8domhihdy11jb4ebw23.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wfw0te4wjkxyzir2zmha.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ar50wngqnzqv9039bjb7.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lmrgoup1xcez2yc2ijrm.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qh6b5qrik8kkghs2gjog.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ohwiwkg1cqzunqugq7w8.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ijet9nggcjmmxxoudgoc.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t5ovj6vho1fczypis7r6.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h2zzhs5dsexqfagrnxju.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hgxe8oqhxq5nrn2t2g23.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tbvajbdhxpbyegrkpdi6.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fm8vj6pjmwpudrsc7s1f.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ie0gairgdhfkx76xdjrc.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/a67xemqwvkragpafkncx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hrwmjglokf3jrg2aa0bo.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ezbtglpqepb1piqc4289.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vfg5c5wwkoi0qpjmxdaf.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vfzaiedpdparnhoygrvv.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ogado08h8oshdiyzjwiw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ggrc0uccaokvroug0wo3.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yf9t6svyzhsnl77hdn96.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xxlkekj4toufqhboc74s.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/m8vpgtjjf63phvdih6d0.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zaefbafh3iexblvihmtd.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xctqrtqesjuoxdv4kkyc.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/km0xpyiat9eejayqkqks.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/leiuhmcuhjlf4tz8ujbi.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vpvm4cecqnx2ae675p1n.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pjahxkitcaun8pxna6d4.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/egtjrtneciytabvftfhh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iok07gfv9wn8jmwpfzpq.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vycq6n4mtbauw3jomfuc.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sfiu6fxfhe7nauwcb5df.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rsphjhlsdqh0tcbrgmcy.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dgrbawcx58ga9m8v7yis.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tboohy40ow6hfcstpv9s.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hvpimuduszxt1kfzewug.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rjaoen671qdygztkwmnc.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/klmt2illvrw5foyowkx3.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b4yx85aiprerqcdng0sy.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xpau0whkatsvlcmvort3.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lcggrhxctyvhiibioo6f.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/faoptgzi3n95xcmdhn29.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oidccwa8cmdc6scdjyis.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/exfwdqz36wpkqi2z8kxd.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/l30jb5a9mskx2fekqqgl.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/i0rcxebosxmjzcktteyh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rqyvq3int0xs2nvoghmv.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mbavwjgzctxascwjccnt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h7rqfg2ojbb6o5dmizqz.jpg)
The San Francisco 49ers announced Friday that nose tackle Ian Williams has been placed on the Active/Physically Unable to Perform List.
Williams suffered a season-ending injury in Week 2 of the 2013 season. He enters the '14 campaign competing with teammate Glenn Dorsey for playing time.
49ERS.COM SUGGESTS:________