Found this on a hiking trail in a NewYork City nature preserve on July 20. Not sure where to post theism but I would be very happy if anyone knows what this is Thanks !