Sengoku Raiden Championships 12 – fight videos

If you don’t have some type of super satellite with a few thousand channels or were not able to make it to Asia to watch “Sengoku Raiden Championships 12” which took place March 7, 2010, at Ryogoku Kokugikan, in Tokyo, Japan, never fear – we got you covered. The following fight videos are from the … Read more