from "2001-06-15: Sónar Festival, Barcelona, Spain" album by The Aphex Twin
See who else performs this track