Daimarqua Foster signs with TCU on Wednesday, Dec. 19, 2018.