peterme

Published

February 21, 2010

peterme in linkblog | February 21, 2010

Talking Heads in Rome 1980

A series of 11 videos on YouTube of a 1980 concert. Sweet.

peterme

Published

February 21, 2010

Independent Publisher empowered by WordPress