It looks like it's about some angel charcter fighting people... Hey, I could get more detailed info were these games not getting more and more obscure. (Not that I'm complaining.)
From Wheelie McJesus, a killer angel thing...
Thank you!