submitted 5 years ago by andrewlee0191 to demcra
Scientists visiting Ellesmere Island in the Canadian Arctic discovered something remarkable and fascinating .