The Teleport Girl
This is a still-frame from a YouTube video posted from China in 2012 that led to speculation about possible superhumans in existance.
This still comes from the OpenMinds website's acticle on the videos: click here to read it.
This is a still-frame from a YouTube video posted from China in 2012 that led to speculation about possible superhumans in existance.
This still comes from the OpenMinds website's acticle on the videos: click here to read it.