The Talking Heads perform a set at Armadillo World, Austin, Texas.
Tied for the best movie I have ever seen
This is How Movies Should Be Made
Best movie ever!
The first must-see film of the year.