THE HUMAN ABSTRACT: New 'Digital Veil' Teaser Clip Released