Geologic Timescale By zedenstrom 500 Ordovicvian 500-435 Earliest fish 570 Cambrian Period 570-500 The Earliest abundant record of marine life. Triolobites.