Science and Technology Videos
Scientists have recently discovered a super-pressurized 290-mile-long river draining into the sea from the base of Antarctica’s ice sheet, feeding a region the size of Germany and France combined
Credit Spacetainment
Please support our Sponsors