You Don't Know Lucha? You Don't Know Lucha? Lucha Libre: Night of the Dead drops on the Idaho Center Friday, October 13th. JDJD