Monster Articles Evolve has a new friend for you to meet Evolve by Turtle Rock Studios, the creators of Left 4 Dead, have made a big announcement at Microsoft’s E3 Press Conference as during their trailer they showed off a new…