Music video for Still Sound by Toro Y Moi, shot on Super 8 film, to give it that 1970s feel, in Columbia, South Carolina in December 2010 by Steven Daniels. Found at YouTube from CarparkRecords.
- Amazon: Toro Y Moi MP3s| Still Sound MP3
Posted in Audiolicious