Just an hour west of Saint Louis, you can find one of the US's grandest cave systems - and a former hideout of the infamous Jesse James.