Quantcast
Home » Topics » Nina Castro

Indiana man fatally shoots wife, then self in church school parking lot after rape charges

An Indiana man allegedly fatally shot his wife and then turned the gun on himself in a school parking lot just months after he was charged for raping her. According to WMAQ, officers responding to St. Mary Catholic School in Griffith, Indiana on Monday found Nina Castro on the ground…

Google+