from "2000-04-09: All Tomorrow's Parties, Camber Sands, Sussex, UK" album by Mogwai
See who else performs this track