'He Was A Leader''He Was A Leader'Giants punter Steve Weatherford was released on Friday by the team. The fans weren't the only ones that were caught off guard by the move.Armen WilliamsArmen Williams