Dinosaur Hunt: Chupacabra - Release Date

Hello Fellow Dino Hunters :) Just wanted to let you know that I have set the release date for Chupacabra to 17th of May and I plan to stick with it :) https://store.steampowered.com/app/706950/Chupacabra/ Have a great d…