Vultures - Scavengers of Death: New Release Date for the game on May 13th

We've got some news, Agents, As you've read, we’ve made the decision to delay the release of Vultures: Scavengers of Death, originally planned for April 28th, to May 13th. Why this delay? This decision was made followin…