These are cleaned water buffalo
ribs from Vietnam. They average 15" to 20" long (measured along the curve) and 1.5" to 3" at the widest.
Genus and species:
The ribs come
from domesticated water buffalo that were killed for food. The
animals were not killed just for the ribs.