Add the Carthaginians to the list of people who may have "discovered" America. From a web source:
The Syracusan (Greek 100bc) historian Diodorus said the Carthaginians had a "large island" which was located "far out in the Atlantic ocean" - on which there were "many mountains" and "large navigable rivers". The land was rich in gold, gems, spices
(
Read more... )