Taavi Luha
Global rank:
6,526 / 35,673
Skill pts: 5
Stats

Location

Copenhagen, Kobenhavn, Denmark