Lucha Fury - Launch TrailerLucha Fury is now available on Xbox Live Arcade for 800 Microsoft points.By Mike Tao on June 29, 2011 at 11:05AM PDT Lucha Fury