TBT

Team Challenge ALS announces 2018 TBT entry in bid for $2 million prize

After narrowly missing the $2 million prize in last summer's final - and a $250,000 pledge to Pete Frates' health…

7 years ago