Godmaker are set to release their Self-Titled debut on November 11th via Aqualamb. The band is now offering a preview of the recording by streaming the...