Chess master plays 6-hour marathon to break record – and raise money for children's education | World News

previous post