The Who at Charlotte, NC (1971)

From a Who concert in Charlotte, North Carolina, November 1971 (5).

795 views
0 faves
0 comments
Taken on November 20, 1971