¡Que viva la lucha! is a 2007 film directed and produced by Gustavo Vazquez about Lucha libre in Tijuana, Mexico, considered to be a form of extreme...
People have doubted Helen Maroulis her entire life. Many believed there was no room for her in the sport. That didn't stop her though. Since she was...