Cursed video and countdown site seemingly related to A.I. The Somnium Files [Destructoid]

View Article on Destructoid