Lubricant and the giant product placement. A meteorite falls to Earth and lands right in the desert at Glen Canyon, Arizona. Two college professors, Dr. Ira Kane and Prof. Harry Phineas Block, take it upon themselves to investigate and mooch around. At the site, they discover…


Netflix























