What the heck is this? Found on NYC street corner. Developing story.