Maverick Pro March 18th, 2017 Event Review
On March 18th, 2017, Maverick Pro held their third event at the Clela Arena in East Los Angeles. In this review, I take a look at the matches and segments…
On March 18th, 2017, Maverick Pro held their third event at the Clela Arena in East Los Angeles. In this review, I take a look at the matches and segments…