24 1 Lucha Libre pile driven to October Mexican wrestling league title now pegged for an October 12 release on Xbox 360, PS3, Wii, and DSiWare; PSP version launch unspecified.
Log in to comment