In a small corner of South Africa’s Limpopo province, along a dusty road in Lephalale, sits a modest biltong stand that Read More
Tags :Pieter Human
South African motorists and curious tourists have been doing double-takes thanks to the oddly named Human Biltong Kiosk, located just north of Read More