The newest Netflix series 'Against the Ropes' dives into the World of Lucha Libres. Warning: The following article contains spoilers…