Skip to content
TF2 Esports
KI
Flag of United Kingdom

kieren

Third Place

aka William Delval, Mr. Delval

Sniper
ETF2L13UGC11