Holy Ghost! – 10/30/13 – Sinclair Jenna Buckle November 4, 2013There was a lot going on the night of Holy Ghost!’s first headlining show in Boston, to say the least....