Ajax loader
The Island of Formosa
The Island of Formosa
The Island of Formosa
Taiwan (Portuguese: Formosa; island off the South coast of China).

“The Island of Formosa”.
Map.
From: Narrative of the Expedition of an American Squadron to the...
sur 1
Voir Sélections