5 Unexplained Videos On The Internet

From a mysterious woman that vanishes into thin air to a satanic human sacrifice at CERN in Geneva, Switzerland, here are 5 Unexplained Videos On The ...

source