Three Garibaldi relics return to Caprera after more than 150 years.