Big round , net wrapped hay bales. 1200 total .Buy the whole works and Ill give you a . Prices according to volume. 2023 and 2024 bales as follows. 2023 bales 110 - 1st cutting alfalfa 50- 3rd cutting alfalfa 30-mixed hay53-prarie hay2024 bales 108-1st cutting alfalfa 66-2nd cutting alfalfa 645-mixed hay 101-prarie hay34-coarse hay