This is "Lucha Libre", Bolivia’s answer to pro-wrestling. Link
404. Oh well, I can only imagine. I have seen Nacho Libre after all.