Largest Meteor Crater in the World is

The largest meteor crater in the world is in Winslow, Arizona. The meteor crater is 4,150 feet across and 150 feet deep.
Tags: meteor, meteor crater, winslow arizona

The largest meteor crater in the world is in Winslow, Arizona. The meteor crater is 4,150 feet across and 150 feet deep.
Tags: meteor, meteor crater, winslow arizona