Zhen Hua 34

Photographed by

Torgachkin

Oil Terminal SHESKHARIS, port Novorossiysk, Russia.

Comments

No comments yet