When Eloy Zamora's mother spoke of his great grandfather fighting in the Guerra Civil, or Civil War, he always assumed she meant the Mexican Revolution.

Zamora, a Mexican American, had no idea his mother meant the American Civil War. 

"It was really a surprise for all of us to find out," he said to The Monitor newspaper in Texas after searching for the information on the Internet.

Sgt. Ignacio Zamora, who fought for the Union, died 95 years ago, but only now, thanks to his great grandson's work, he has finally been given proper military honors.

The younger Zamora, also a veteran who served in the Army in West Berlin in 1971 and 1972, gathered all the necessary paperwork and received a military headstone from the Department of Veterans Affairs for his great grandfather, according to the local newspaper.

Thanks to his efforts, Sgt. Zamora's headstone now sits next to his relatives graves in a small cemetary in Peñitas, Texas.

“It’s just an awesome and great feeling to know that someone in our family fought in the Civil War, which was the bloodiest and most horrific war we’ve had in the U.S.,” he said.

Sgt. Zamora was 26 when he enlisted in the Union Army in Brownsville in 1864 and served until November 1865. He died in 1917 at the age of 82.

The sergeant is one of a fairly large number of Mexican Americans who served in the Civil War according to The Monitor: about 2550 Mexican Texans fought for the Confederacy and 950 fought in the Union Army.

Follow us on twitter.com/foxnewslatino
Like us at facebook.com/foxnewslatino