Sister Sparrow and the Dirty Birds coming to Lake Placid