Previous Image Next Image Tekhnologichesky Institut Station Subway station celebrating Russian and Soviet science.