imitator – Dota 2

First name: Chen

Last name: Ren

Date of birth: 02.01.1999

Current Team: CDEC Gaming

Country: China

About

Learn more about imitator, their role, achievements and recent matches in Dota 2.