Newsday reports Chad Pennington is expected to be fully recovered from shoulder surgery in time for training camp. (Updated 01/25/2005). ...
If he'd been healthy for that Pittsburgh game....well you know.