World Victory Road’s SENGOKU 7 airs live on HDNet Friday March 20
World Victory Road’s SENGOKU: SEVENTH BATTLE will take place this Friday, March 20, 2009 at the Yoyogi National Stadium, Second Gymnasium, in Tokyo, Japan. U.S. MMA fans can watch the…