› added 2 years ago
60
TIL of Northstar Island, a 20,000 m^2 artificial island used for oil production in the Beaufort Sea
via beatlyzer.com