Arkalogik
Fri, 12 Aug 2016 14:11:45 GMT
Looks like a bunch of hipsters in Halloween City robes.....but.....This was definitely filmed on the grounds of Cern.
That's pretty weird. Is there any follow up info on this?