I was browsing the Net when I came upon the ad of this game, "League of Angels". Fantastic artwork.
So I tried to find out more about the game, but I encountered these 2 "official" (?) websites of the game. Hmm. Well both feature wonderful artworks too, though.
PS. The review doesn't seem to be too good on this game.