Rock from heavens is a scientists’ delight