Il mare tropicale
Cento milioni di anni fa, dove oggi c'è Rocca di Cave, c'era un mare caldo e poco profondo. Sul fondo crescevano le rudiste, molluschi che costruivano scogliere come fanno oggi i coralli.
Quella scogliera è diventata la roccia su cui poggia il paese. Lungo il sentiero geologico la si vede ancora a cielo aperto, con le rudiste nella posizione in cui vivevano: è un monumento naturale della Regione Lazio.
Nel Museo Geopaleontologico «Ardito Desio», dentro il castello, ci sono i fossili di quel mare e le ossa di «Tito», il primo dinosauro sauropode italiano.