
Wrestling Meccas is a series of features at Last Word on Pro Wrestling that looks at the history of some of professional wrestling’s most iconic venues, from large stadiums to small indie havens. Our second edition heads to Tokyo, Japan to look at what many consider the “Madison Square Garden of Japan”, the famed Kōrakuen […] READ MORE