Rothrock's Kung Fu & Tai Chi Academy offers mixed martial arts, self defense, combatives and firearms.