Long Island City Long Island City residents put up “People’s Stop Sign” at busy intersection By Alexa Altman