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