The photos came from a US forum `Military Photos' which has a section `Russian Photos'. Military Photos is a US web service. This does not mean the photos could not have been posted from a Russian web service though.
And the subject of this thread was "futuristic" which in English can cover concept aircraft design ideas also.