thecubsfan.com
Lucha Libre USA to run first show on June 6th, air on June 19th
A poster has surfaced advertising Lucha Libre USA, which appears to be the Marco Corleone group. Some googling leads to the promotion’s website, which previously was the website promoting the…