Which of the following geological time periods is missing from the Grand Canyon ?

A. Silurian
B. Permian
C. Devonian
D. Cambrian

Give explanation too the correct answer