XSEED Games Reveals August 14 Release Date for SENRAN KAGURA Peach Ball on PC
XSEED Games Reveals August 14 Release Date for SENRAN KAGURA Peach Ball on PC Go Full Tilt and Help Some Confused Shinobi in this Very SENRAN KAGURA Spin on Pinball Torrance, Calif.Read More…