We now know why WWE officials have been pushing Sin Cara on television.
PWinsider.com is reporting that reason behind his recent push is due to him signing a new multi-year contract with the sports entertainment company. He recently had his own sneaker line revealed.
The Mexican star picked up a win over United States Champion Baron Corbin on last week’s episode of SmackDown Live and is slated to have a rematch with Corbin on tonight’s show.