No correct guess yet.Bigger pic:
It's a screen shot, not a cover
It looks familiar but I can't place which game I've seen it in.