Invictus Fight System is located in Mexico
Invictus Fight System is located in Monterrey, Nuevo Leon, Mexico