New Audio and Video on 04182028.com
It appears as though new audio has appeared behind a slightly different video on the 04182028.com website. I'm sure people have already started digging into the video, but going frame by frame doesn't show much new from what I can tell, just a bunch of static ...