The Garibaldi Guard, named after the illustrious general, was a unique meld of those foreign nationals who participated in the European revolutions and the struggle to save the Union.
Read More
The Garibaldi Guard, named after the illustrious general, was a unique meld of those foreign nationals who participated in the European revolutions and the struggle to save the Union.
Read Less