Reenactment of a South African battle.
Battle of Mafeking is not available for streaming at this moment.