Santa Cruz hardcore band Scowl is set to release their new record Are We All Angels on April 4. Should you need an immediate dosage of earworm goodness from Scowl, […]