Skullduggen

Skullduggen is the arch-rival of Bo-Starr!