San Salvador the Island of Discovery, Long Bay


San Salvador the Island of Discovery . The above image is of a cross marking the spot of Columbus' landing in the New World.