Delicious spicy beef ribs [Eng-Esp]