LOL at the debate that Riff Raff use to work as NASA... supposedly someone with the same name, from Houston worked there, and there has been no debunking yet.
LOL at the debate that Riff Raff use to work as NASA... supposedly someone with the same name, from Houston worked there, and there has been no debunking yet.