Filming Locations in Omsk

Omsk, Siberia, Russia
Admiral (2008)

Omsk is a city on the Irtysh River in the vast Russian region of Siberia. The central Vrubel Museum...

View Details
Omsk, Russia
Tumors 2 (2013)

Omsk is a city on the Irtysh River in the vast Russian region of Siberia. The central Vrubel Museum...

View Details