Cuando David y Karl quedaron atrapados en uno de los bosques peligrosos de Dinotopia, Marion y Zippo finalmente los recuperaron y descubrieron cosas nuevas mientras estaban allí. Más tarde, David, Karl, Marion y Zippo, junto con el mapa de Cyrus Crabb, viajarían al Mundo Inferior como su último informe para traer de vuelta las Piedras del Sol a fin de reactivar la fallida y devastadora Ciudad de las Cascadas. Marion y Zippo regresaron a la ciudad, mientras que David, Karl y Cyrus usaron su pequeño submarino para ingresar al Mundo Inferior. David decidió quedarse con una de las piedras solares con él en caso de que Cyrus fuera a apuñalarlos, y seguro que Cyrus sí lo hizo. Después de encontrar al padre, Cyrus quiso dejar a la familia y le disparó a Karl y escapó con todas las Sunstones que grupo reunido. Pero no llegó lejos sin el Sunstone (que tenía el tamaño perfecto) que alimentaba su submarino. La familia de tres con un Karl herido pudo encontrar el camino de regreso a la superficie y David encontró a Freefall en el templo en el peligroso bosque, David se une a Marion y los otros ciudadanos de Waterfall en su lucha contra los malvados dinosaurios. Karl y el padre de los niños regresan a Waterfall City para revivir la ciudad destruida.