Share Facebook Twitter LinkedIn Pinterest Email The Giants have been ravaged by injuries in recent years. Can their new regime play a role in changing their fortunes?