Get your kicks on Route 66 in Flagstaff, AZ. We're headed to the enormous Barringer meteor crater just outside of town.