Israel Larry Navarrette
October 8, 1952 - March 27, 2024
Israel Larry Navarrette, 71, of Odessa, TX passed away on March 27, 2024 at his home in Odessa, Texas. Israel was born on October 8, 1952 to Israel and Margarita (Aguilar) Navarrette in VanHorn, Texas. He is survived by four children, Willie... View Obituary & Service Information
