UK rockers Ten have checked in with the following update:"We are delighted to announce that our 12th studio album entitled Isla De Muerta will be released on May 20th through Rocktopia Records. The album is named after the mythical Island Of The Dead from pirate legend. It opens with...