Google Satellite Maps:
Gas complex, Sakhalin, Russia

One of the world's largest, most involved construction projects – the sprawling Sakhalin oil and gas complex, located on a remote island off the eastern coast of Russia. [...]