Watch Itch season 1 episode 1 tv series online free
Release: Jan 15, 2020
After Itch obtains an unusual rock, he's excited to discover it could be a powerful new element. But when his home is robbed, Itch realises it might be putting him and his family in danger.