Prince Charles Edward, grandson of James II, 'The young pretender'

Prince Charles Edward, grandson of James II, 'The young pretender'