Show Review & Photos: Imelda May @ the Neptune
Dublin, Ireland’s beguiling Imelda May headlined the Neptune in Seattle on Friday evening. This was my first show at the newly opened Neptune, which used to be a movie theater but has now been turned into a live music venue (with the occasional film still to be shown). As a venue it is unique in […]