Ancient Meteor Impact Or Something Else? What Lurks Beneath Antarctica?Scientists have discovered an "anomaly" located beneath a portion of the Antarctic region, in an area called Wilkes Land. The area