Blizzard Entertainment revealed the newest Overwatch map based in Germany — Eichenwalde — which is coming this September to live …read more