Spotted these unusual sheep twins with the red star on their head, on Lafayette Street in the Soho area of New York City. Was on the lookout for these guys elsewhere too in New York. Did find a sticker of them on a rundown door in Chinatown, but unfortunately didn't have the camera with me to capture it.
Comments