Recently my wife Kate and I have noticed an unsettling trend where we live on Long Island. Multiple signs like the one below have popped up around the Manhassett/Port Washington area. (Sorry that the picture is not so great…I guess the iPhone is not all it’s cracked up to be.) This anti-alien sentiment gave us […]