SdCdS over 12 years ago [hidden] Judging from the lower right, this is a Chinese comic hard translated into English. -1 Reply Copy ID Copy Link