Boss Hog – Lee’s Palace, Toronto, Canada (1995)

Boss Hog - Lee's Palace, Toronto, Canada (1995)Boss Hog show at Lee’s Palace, Toronto, Canada (1995, exact date unknown).

Photo from wmshropshire flickr.com page.

Comments are closed.