Claim: Overwatch is a supervillain organization in DC Comics.
Verdict: REFUTES