Nemesis Esports

Nemesis Esports is a North American esports organization. They are based out of San Antonio, Texas USA.