The museum is the Museum of Artillery, Engineers, and Signal Troops in St. Petersburg, Russia. If you have never been to this website which has hundreds of photos of things most of us have never seen before, say goodbye to whatever other things you had planned for today and enjoy it.
http://www.xenophon-mil.org/rusarmy/...eum/arttbl.htm