15319769609

15319769609

China
Steam
Peak ELO 1,043
Career W/L 17W 66L
Win Rate 20.5%