Skip to main content

Maps Map showing the Island of Formosa and the adjoining coast of China.

About this Item