Itch
Episode 1
S1 E1:
Itch obtains a strange rock that could be a powerful new element, but trouble ensues when his home is robbed.
Itch