So, I saw this:
while walking around New Haven the other day. I'm pretty sure that it has something to do with aliens. I wanted to give FIVE readership an exclusive heads-up:
PREPARE YOURSELF.
THEY DO NOT NECESSARILY COME IN PEACE.
You can thank me later.