Sluggers release fabulous Phantom Fade EP Sluggers, the next big project from OWSLA records, has been shrouded in mystery for some time. Information about them is sparse, despite their active…