Welcome to the Meteor Crater Observatory, where Mother Nature decided to play a game of cosmic darts with our planet about 50 ...