Does this mean Overwatch is back?

Does this mean Overwatch is back?

8121 points
·
7 years ago
·
Source