March 24, 2022
Have you seen the Medusa statue, or “Me Deuce,” in Barbacoa Grill? The one that is 13 feet tall and a half feet tall. Or the tree, or “Árbol De La Vida” in Coa De Jima Restaurant? The one that is 3,500 pounds. Both are Delia Dante’s....
© 2022 Idaho Press