Leviathans logo
team ID 1768
team name Leviathans
team short LEV
headquarter United States flag
game Rainbow Six Siege
completed matches