Original: But large and important fossils were and also are found here.
Simplified: A lot of fossils are found here.