Leonard Archuleta

Leonard Lloyd Archuleta, 59, passed away on January 1, 2018. He was born on October 6, 1958 to Geronimo and Libby Archuleta in La Jara, Colorado. Leonard had many nicknames, “Flash”, “The …