El bicho logo
team ID 7881
team name El bicho
team short EB
headquarter Russia flag
game Rainbow Six Siege