A new album from Vudu Sister, the Providence, RI band led by Keith McCurdy, is certainly a welcome diversion from the mundane. On the delightfully disturbing new release Mortis Nervosa, it seems that Vudu Sister is having a conversation with […]
0