Amandaeby Amandaeby 28-03-2016 Geography Answered What country is an isthmus linking central and South America