The Clash, South Yarmouth, Massachusetts, 1981
United States
Nov 8, 2022
Image ID: 16086084