Geologic Timescale

  • Ordovicvian 500-435
    500

    Ordovicvian 500-435

    Earliest fish
  • 570

    Cambrian Period 570-500

    The Earliest abundant record of marine life. Triolobites.