4 years 2 months ago
Link
While she's on the PTR now, the official Overwatch Echo release date is April 14, 2020.
The post The Overwatch Echo Release Date Is April 14, 2020 appeared first on Siliconera.
While she's on the PTR now, the official Overwatch Echo release date is April 14, 2020.
The post The Overwatch Echo Release Date Is April 14, 2020 appeared first on Siliconera.