Roberto Da Costa (Earth UPD)

Sunspot is one of the many heroes that fight the regime of the Cabal.