LFA 33: Willis vs. Stewart
Feb 16, 2018
Venue
The Bomb Factory
Enclosure
Cage
Location
Dallas, Texas, United States