Berberis flexuosa Ruiz & Pav.  
Family: Berberidaceae
Berberis flexuosa image