What is located on 80 north latitude and 140 west longitude?

1 answer

The Arctic Ocean