Meat Does this seem like a good deal? $6.99/lb for American wagyu backribs? What’s the catch? August 17, 2024