Dead 27s’ Album Release Party Set for May 25th