Star Trek’s Pavel Chekov says Russians invented EVERYTHING ,LOL
do they really wanna go down this road??...been saying it all along...a horrible inferiority complex....