Bowdoin Park

Does the Blair Witch Live in Bowdoin Park?
Does the Blair Witch Live in Bowdoin Park?
Does the Blair Witch Live in Bowdoin Park?
I'm 94% sure that what I found at Bowdoin Park in Wappingers was done by the staff for educational purpose, but the other 6% I'm reserving for speculation that the Blair Witch lives in the Hudson Valley.