Spencer & Hill have announced their official 2011 Winter Tour, starting December 8th at Ruby Skye in SF, with several stops at major cities across the US. Check out the dates and additional information here.

POSTED BY Tim Gauthier

Leave a Comment

Error: Please check your entries!