illuminutti.com
Russian Ghost Car DEBUNK
By CaptainDisillusion via YouTube Captain Disillusion deconstructs the viral dashboard camera video showing a “ghost car” appear on the streets of Russia.