New Overwatch castle map Eichenwalde revealed
New Overwatch castle map Eichenwalde revealed Overwatch, Blizzard’s answer to the hero-based team shooter, is getting a new map. Set in Germany, Eichenwalde is a massive battleground set around and within a stunningly crafted castle that looks ripe with a lot of points and areas of engagement. The site of one of the most well-known battles during […]