Geologic Timescale

  • 500

    Ordovicvian 500-435

    Ordovicvian 500-435
    Earliest fish
  • 570

    Cambrian Period 570-500

    The Earliest abundant record of marine life. Triolobites.