The Willem Prinsloo Agricultural Museum preserves and presents South African agricultural history in a unique manner. The Museum showcases the history of the development of agriculture in South Africa from the Stone Age until 1945. It has a large collection of farming implements, tractors and animal-drawn vehicles. Visitors will find a historic farmyard (1880-1920) with indigenous domesticated farm animals like Nguni and Afrikaner cattle, Colebrook pigs, Painted Persian sheep and indigenous chickens. By prior booking, visitors can see and experience various demonstrations, including candle-making, cow-milking, roasting of coffee beans and baking of bread. Homemade jams, cookies, soap and Ndebele beadwork can be purchased at the Museum farm stall. There are two house museums and two Ndebele homesteads from different eras. The Museum distils and sells its own mampoer and liqueurs. An annual Mampoer Festival takes place at the end of May each year.