People on trip to the Meteor Crater, a meteorite impact crater in the northern Arizona desert of the United States of America. Tourists during visit to American natural landscape in the Southwest US
People visiting to the Meteor Crater, a meteorite impact crater in the northern Arizona desert of the United States of America. Visitors on travel to American natural landscape in the Southwest US
NEW
Close up view of the Meteor Crater Natural Landmark in Arizona, USA