The newest hero we've been waiting for has finally arrived in Overwatch! Echo is the 32nd hero to join the heroes of Overwatch and can now be played on PC, ...