Age just a number for Grant Hartwig
Grant Hartwig steps into the cage at Shamrock FC 321 for his sixth time as a professional. He's looking for...
Grant Hartwig steps into the cage at Shamrock FC 321 for his sixth time as a professional. He's looking for...