Hannibal, Missouri is filled with hidden history just waiting to be discovered.