Answer
Cain Velasquez's full name is Cain Ramirez Velasquez. He is a Mexican-American professional wrestler and former mixed martial artist who competed in the Ultimate Fighting Championship (UFC). Velasquez is a two-time UFC Heavyweight Champion, having held the title from 2010 to 2011 and again from 2012 to 2015. He is widely considered to be one of the greatest heavyweight fighters of all time.