Album Review: Joshua Idehen – I know you’re hurting, everyone is hurting, everyone is trying, you have got to try
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]