News Sister Announces “Vultures Across Europe Tour” The rock band, Sister, has announced a European tour, called the “Vultures Across Europe Tour,” for February and March. They will be touring in support of their latest album, Disguised Vultures. You can check out the dates, details and poster,…