Sporting News Altidore signs contract extension with Toronto FC through 2022 By Ben Valentine26Feb 28, 2019, 1:09 pm Sports Sites