A sign

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.