Claim: Overwatch was not unveiled in 2014.
Verdict: REFUTES