Nov92022 by Scott ThompsonNo Comments Giants’ Xavier McKinney explains ‘freak accident’ that left him with broken fingers