Titan Fighting Championship 19 LIVE results and play-by-play
Titan Fighting Championships 19 takes place this evening at Memorial Hall in Kansas City, Kan., and is headlined with Clay French vs. James Krause.
Titan Fighting Championships 19 takes place this evening at Memorial Hall in Kansas City, Kan., and is headlined with Clay French vs. James Krause.