Evolve Releases New LaunchTrailer
Here's our first look at the new "launch trailer" for the game EVOLVE. Evolve is set on Shear, a distant planet located in the "Far Arm" of space, that humanity has traveled to in the distant future. The established colonies, considered the most valuable in this region of space, are soon attacked by malevolent alien…
Read More