Itch obtains an unusual rock and discovers it could be a new element. But whe...
Itch
Season 1 Episode 10: 376 Down
A weak and sickly Itch risks his life by venturing into the dangerous unknown to ensure the rock remains hidden forever as Greencorp and the authorities close in.