The First Humans to Arrive in the Americas Arrived in… Idaho?!The First Humans to Arrive in the Americas Arrived in… Idaho?!This discovery changed everything about what scientists always believed! MalloryMallory