Friday, January 9, 2015 at 4:10 PM

Do you love the Talking Heads?

If so, here's a real treat. A full concert from 1980.


Last built: Mon, Aug 24, 2015 at 9:08 AM

By Dave Winer, Friday, January 9, 2015 at 4:10 PM. Ask not what the Internet can do for you...