Tag Archives: Yokohama Arena

Sin Cara Lands “WWE ’12″ Video Game Cover, Japan Tour News

– Matches have been announced for WWE’s upcoming tour of Japan. November 30, 2011 at Yokohama Arena will feature John…