Bowmen: Release Date Update

Hello fellow archers! Some of you may have noticed that we pushed back the release date of Bowmen from its original release date of December 31st, 2020 to March 1st, 2021. I would like to take a brief moment to explain…