Also known as Chigil-Deniz, the feature is located about 25 kilometers (15 miles) off the eastern coast of Azerbaijan," explained the entity. NASA’s Landsat 8 and 9 satellites captured images of the ...