Beef ribs? Where is that?
Video location is Brazil.
een Brahzeel.... South Hamereeka
http://www.liveleak.com/map?latitude=-14.23500&longitude=-51.92528&mode=large