Itch

Interesting facts

Itch's real name is Carl Olsson.

Itch's country: Sweden.

Gamer stats