After he obtains a mysterious rock with radioactive properties, teenage science whiz Itchingham Itch Lofte must go on the run to protect it from of an evil corporation with sinister designs. But with the support of his friends and family, he doesnt have to run alone.