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 DetailsOmsk, 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