INDEX
The original leak appeared here: awaiting confirmation from own scientists in UK labs
click on pic
Takes a few seconds to kick in because it's a saved video and not a YouTube-type embed.