Teaser Video: New Aphex Twin album due out March 12th, 2011?Evan Kaloudis·November 15, 2010 afx seaside specials from afx seaside specials on Vimeo. Could a new Aphex Twin album be due out March 12th, 2011? Let’s hope so. [Via SKOA / CoS]