Chiba Japan

Luke Ryan February 13, 2018
0

eSports has finally made Japan, kicking off with big competitions this past weekend. While one…