Perservence rover finds unusual boulder, plants, fossils and artificial objects