what of the following has not played a major role in forming the grand canyon

AErosion

B.Marine animals

CThe colorado river

D.Deposition of sediment