Primeval review