The Avengers: Live at Target Video
1/1/1978
Imdb:
Tmdb: 731020
Popularity: 0.036
Vote: 8/10 (1)

Rare, live footage of The Avengers filmed in San Francisco at the Temple and the Mabuhay Gardens, 1978