TV Show · Adventure · Sci-Fi Itchingham Lofte stumbles across a radioactive rock that has the potential to solve the world's energy problems. 2019 · 22m