Elva Castro
June 24, 1977 - October 8, 2017
Elva Castro, 40, of South Beloit, IL, passed away on Sunday, October 8, 2017 in her home after a long battle with cancer. She was born June 24, 1977 in Fort Atkinson, WI, the daughter of Robert and Janie (Garza) Castro. Elva was a graduate... View Obituary & Service Information