It really reminds me of some game's box art... Can't recall which.