Sports
by BroBible Viral on February 18, 2014

japanese-new-beginning-osaka

Kazuchika Okada’s intro in Japan Pro Wrestling features fireworks and smoke and A DINOSAUR. It’s amazing. Okada just put everyone in the WWE on blast.

[H/T: Elite Daily]