New York Street Art: This is so fucking boss. Over the weekend we noticed the New York City Department of Transportation portable electronic traffic sign on Houston Street has the following message diplayed: “SHIT BIRD ORL.” Love it.
© Ivan Corsa Photo – Street Art Images