OTHER PUZZLING | Russian Ghost Car  
A "ghost car" seemingly materializes out of nowhere and is captured on a dash camera at an intersection somewhere in Russia. Can you figure out where it came from?