Giraffe Town: Giraffe Town On Xbox + Game Updates + New Price!

On Xbox It's finally hitting the big screens! I'm very excited to announce that Giraffe Town is now available on Xbox One and Windows 10 platforms! You can find it through your Xbox or check it out on the Microsoft stor…