Wasn't there a movie about that place? The "Blair Ramp Witch" or something like that?