Titta Tani of Goblin performs on October 20, 2013 during their ‘October 2013 US and Canada’ Tour at the Warfield Theater in San Francisco, California
Titta Tani of Goblin performs on October 20, 2013 during their ‘October 2013 US and Canada’ Tour at the Warfield Theater in San Francisco, California