Legends of Lucha Libre’s Psycho Clown one of the most compelling stars in lucha libre: Sports Illustrated Feb 25, 2021 | Legends of Lucha LibrePsycho Clown is the ace of Lucha Libre AAA.