A documentary on Lucha Libre. Leap off the top rope into the world of Mexican wrestling.
Unfortunately the movie Viva Lucha Libre is not yet available on Disney Plus.