Talking Heads on the iconic ‘Stop Making Sense’ concert: ‘There were moments that scared the filmmakers’October 10, 2024