Vultures - Scavengers of Death: Vultures: Scavengers of Death releases on April 28th!

Can you hear the sound of zombies munching on corpses? It's coming closer and closer... Vultures: Scavengers of Death has an official release date, mark your calendars on April 28th to discover the whole story behind th…