A San Diego guide to live music on Halloween

Spooky and fun options for Oct. 31 shows

by