Food, water, shelter and clothing are the necessities of life but for Barry Hill, poetry should also be on the list.
See All 55 Episodes of "Program podcast"