That's what you saw... I'm sure they have up to date technology that's not visible to visitors like you.
Unfortunately we don't live in a world where we can trust each others without showing documents, ID, etc.
I wish one day they would open the old embassy to tourists, unfortunately since is also the Ambassador's residence that's unlikely to happen.
Embassy of Russia, Washington, D.C. - Wikipedia