The Avengers: Live at Target Video (1978)
Run Time: 0h23m | Release: 01 Jan 1978
Genres: Music |
Production Countries: United States of America
8 / 101 Vote Count
Overview:
Rare, live footage of The Avengers filmed in San Francisco at the Temple and the Mabuhay Gardens, 1978