Sep 28, 2024

Steve Doll & Johnny Ace in Japan


This photo was available briefly at the merch table in 1991. 
I asked Steve about it and he said it was taken in Japan.

 

No comments:

Post a Comment