It's official: The United States has a tight cattle supply now.
See All 1586 Episodes of "beefmagazine"