Answer
Cain Velasquez was born on July 28, 1982. This means that Velasquez is currently 40 years old. He is a Mexican-American professional wrestler and former mixed martial artist. Velasquez is best known for his time in the Ultimate Fighting Championship (UFC), where he was the UFC Heavyweight Champion twice.