Leobardo Covarrubias was born on January 18, 1950 in Ensenada, Mexico to proud parents Rosa Martinez and Federico Covarrubias. He passed away on December 21, 2020 in San Diego, California at the age of 70. He leaves to cherish his memory his... View Obituary & Service Information