Mystery Girl

Last week when Jackie and I went trekking through the snow over at Hall’s Pond Sanctuary, we came across a picture hanging from a tree. It was really creepy to just randomly stumble across something like that. It was obviously attached to the tree by someone, but for what purpose? Does anyone in the Brookline/Boston area have any ideas as to what this could be about?