Rock from space lands in Novato