The Sound of America, in Stresa, Italy, 2008.
We were touring a palace & decided to give an impromptu concert. The acoustics in that palace were fabulous. I’m in the front wearing a purple shirt!
Man, I miss this…
The Sound of America, in Stresa, Italy, 2008.
We were touring a palace & decided to give an impromptu concert. The acoustics in that palace were fabulous. I’m in the front wearing a purple shirt!
Man, I miss this…