It's one of the largest parks in Cambridgeshire