Odessa Meteor Crater
Odessa, TX
Nature
The Odessa Meteor Crater is a meteorite crater in the southwestern part of Ector County, southwest of the city of Odessa of West Texas, United States. It is accessible approximately 3 mi south of Interstate 20 at Exit 108.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account