Rock records are not an evidence of pre-existing lives.
The flora and fauna constitute the living species of all the plant and animals including the humans. The animal and plant that might have existed long ago can never physically leave evidence in the form of fresh leaves and flesh.
The fossil of the animals and humans and other life forms gives us a clear evidence of what kind of life existed in the years preceding us.
Hence, the correct answer is option B that is fossils.