H.R.H. Prince Alfred, St Helena Island

H.R.H. Prince Alfred