John Harbaugh Facing Criticism For Firing Beloved Giants Coach – The Spun Jan 23, 2026 @ 3:00amBaseball > Football > NFL > MLB > San Francisco GiantsThe SpunJohn Harbaugh Facing Criticism For Firing Beloved Giants Coach The Spun Read moreJohn Harbaugh Facing Criticism For Firing Beloved Giants Coach – The Spun