In a bizarre revelation, a conspiracy theorist has claimed that the Nasa live stream from the International Space Station has produced evidence of …

First posted on https://www.deccanchronicle.com