Vulture Release Date Announced

Vulture Release Date Announced
Vulture will be Released on Steam on August 31st, 2017. We have updated our trailer and you can now visit our steam store page.