Rockstar has released some new images depicting some of the many characters to interact with
Dead Red Redemption. The title will be marketed in Europe on May 21 and promises to be a true masterpiece, this at least as recently declared by the development team.