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