09
Dec
The Portuguese word Garra means "steadfast will or spirit - indomitable courage in the face of difficulty or danger".However, it also has another meaning, that is, "the sharp claws of some animals",...