Their 13 track self-titled debut will drop on May 22nd by way of Diminished Fifth Records and they only recently unveiled the cool, trippy album art...