Go check out the trailer for “Lucha VaVoom: Inside America’s Most Outrageous Show” Coming SOON! More details.

And huge congratulations to Ben Churchill for winning Director of a Documentary with it at the Chain Film Festival NYC!