New Science Life Located 900M Under Antarctic Ice Accidentally Discovered By Scientists MessageToEagle.com | February 15, 2021 Eddie Gonzales Jr. – MessageToEagle.com – Marine life has been discovered 900 meters below an Antarctic ice shelf, report scientists. Apparently, far underneath the ice shelves of the Read More