List of all Igneous, Sedimentary, and Metamorphic Rock Types with Pictures and Links to Specific Articles about each Type of Rock.
gah