We made it ... finally.
It wasn't easy, though, thanks in large part to the alleged "Stone Age" training at American Kickboxing Academy (AKA) that has kept Ultimate Fighting Championship (UFC) Heavyweight Champion, Cain Velasquez, on the shelf for two years.
Velasquez is now ready to defend his world title in the UFC 188 main event against Fabricio Werdum, who earned the division's interim strap back in Nov. 2014 with a knockout of Mark Hunt when "Brown Pride" was forced to withdraw because of a nagging knee injury.
The long-awaited Heavyweight unification match, which got a bit more feisty than expected this week, will headline the pay-per-view (PPV) tonight (Sat., June 13, 2015) inside Arena Ciudad in Mexico City, Mexico.
Also on the docket is a Lightweight showdown between former mixed martial arts (MMA) champions, Gilbert Melendez vs. Eddie Alvarez, from former rival promotions, Strikeforce vs. Bellator MMA, which will serve as the electrifying co-main event.
The entire card, from bottom to top, is seasoned with a blend of Latin talent, including up-and-coming prospects such as Yair Rodriguez, Charles Rosa, Henry Cejudo and Augusto Montano, among others, who will likely all appeal to the proud Mexican crowd in victory and defeat.
It's going to be fun.
Check out the complete UFC 188 line up below:
UFC 188 PPV Main Event:
265 lbs.: UFC Heavyweight Champion Cain Velasquez vs. Interim Division Champion Fabricio Werdum
UFC 188 PPV Main Card (10 p.m. ET):
155 lbs.: Gilbert Melendez vs. Eddie Alvarez
185 lbs.: Nate Marquardt vs. Kelvin Gastelum
145 lbs.: Yair Rodriguez vs. Charles Rosa
115 lbs.: Angela Hill vs. Tecia TorresUFC 188 "Prelims" Under Card On FX Network (8 p.m. ET):
125 lbs.: Chico Camus vs. Henry Cejudo
155 lbs.: Drew Dober vs. Efrain Escudero
135 lbs.: Alejandro Perez vs. Patrick Williams
155 lbs.: Johnny Case vs. Francisco TrevinoUFC 188 "Prelims" Under Card On Fight Pass (6:30 p.m. ET):
185 lbs.: Augusto Montano vs. Cathal Pendred
145 lbs.: Gabriel Benitez vs. Clay Collard170 lbs.: Albert Tumenov vs. Andrew Todhunter-- SCRATCHED
For the latest, LIVE updates and UFC 188: "Velasquez vs. Werdum" results TONIGHT click here.