29 January 2015

Russian Ghost Car DEBUNK



Captain Disillusion deconstructs the viral dashboard camera video showing a "ghost car" appear on the streets of Russia.