Crowfall Set to Release July 6th on PC

Crowfall is a name I remember being hyped about back in 2015-2016 when development had pretty much just started. My group of friends and I were ready to look into the game, and after several years the name escaped my mind, but here we are in 2021 finding out that this very same game is […]