Alien Siting in Howard Beach Ny

Passing on the LIE parkway you can see people staring up looking at it in amazement to this day i still dont kno wat it is...