Official press release: Creator-Destructor Records is proud to announce the impending release of the brand new, self-titled 12″ EP from one of San Francisco, California’s heaviest and most exciting bands, Mohicans, as the entire record is made available for streaming early. Mohicans have caught the eyes and ears of many in the Bay Area in…