Tag: SI.com

SPORTS ILLUSTRATED: The Great Muta is Returning to the United States...

The Japanese legend has been announced to make his return on January 19th, wrestling for California-based promotion, PCW ULTRA