auto 0 Liked! 0 Disliked 0 Move over Tesla, Russia is making the REAL breakthroughs… (Video) by: Staff In: Air Force, Auto, Foreigners, Video Jun 25, 2018 0 Liked! 0 Disliked 0 Submit your videos to theCHIVE and you could win $25k! Upload HERE! Like this post? 0 Liked! 0 Disliked 0