Sentinels is an eSports organization from Los Angeles, United States, founded in 2016; at first, it was founded ...
The Los Angeles-based franchise Sentinels is one of the most focused organizations in terms of its fan community. ...
This year has been very good for the Californian franchise Sentinels, since they have managed to win a ...