In Defense of Pete Cenarrusa: In Memorian (1917-2013)
As many of you already know, Pete Cenarrusa, a long time politician in Idaho (the longest serving elected official in state history) died on September 29. It didn’t take long after his death for his life to be questioned in the Spanish press, particularly as it related to an incident in 2002 when the Idaho […]