Nemesis Titan

Nemesis Titan is a North American team.