(1599-1658) English general and politician

Oliver Cromwell

(1599-1658) English general and politician