Giants CenterGiants CenterThe New York Giants have had an eventful free agency over the last week, solidifying depth at many of their needs.Armen WilliamsArmen Williams