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