Home Tags Then Echo

Tag: Then Echo

Overwatch’s Newest Hero Is Echo, A Long-Awaited AI Robot

0
Seven months after the release of its last new hero, Overwatch is finally getting a new one. Echo, who players of the popular team...

EDITOR PICKS