Wrestling with Pop Culture Presents: The Return of Monstrosity Championship Wrestling to Atlanta

The last time Monstrosity Championship Wrestling (MCW) graced Atlanta was outside in the sweltering June heat at the Starlight Drive-In’s 2012 Rock ‘n’ Roll Monster Bash. Before and after Monster Bash, intown wrestling promoters worked diligently to find a home venue for MCW somewhere downtown and now they’ve finally found one! (This was a great […]