Overwatch's Echo.


Blizzard announced today that Overwatch will be adding its latest hero, Echo, on April 14.Read More

>> Source: VentureBeat