Carolina Fight Promotions 16 results: Recap and commentary
Kelvin Hunt provides results and commentary for the Carolina Fight Promotions 16 event that took place in Fayetteville, North Carolina, on last night.
The Independent Voice of Mixed Martial Arts
Kelvin Hunt provides results and commentary for the Carolina Fight Promotions 16 event that took place in Fayetteville, North Carolina, on last night.