smolkajacob53 smolkajacob53 30-09-2020 History contestada On which land form was Jamestown built? A) island B) mountain C) isthmus D) peninsula