Crater in Southern Idaho?Crater in Southern Idaho?I have no doubt that someone (anyone) smarter than me can answer this. But, someone recently found something on Google Maps that they believe proves there is a meteor crater in Southern Idaho. Can you explain it?Doc HollidayDoc Holliday