A view from Farmfest: Pigs, politics and tough times for farmers

Piglets sleep on top of each other.
Piglets sleep on top of each other.