Boss Hog – Metro, Chicago, IL, US (18 May 2000)

Boss Hog live at Metro, Chicago, IL, US on 18 May 2000.

Live Photo: Johanna C. (https://www.instagram.com/yarrhanna/)

Comments are closed.