ATTLAS instills nature on two-track release, ‘Faya / The Crack’ ATTLAS makes his official debut on This Never Happened.