Whitley Strieber tells me, "on a couple of occasions, we saw translucent figures at our old cabin in upstate New York." There is no obvious reason to doubt this photograph, but, as the experts mentioned in the story say, it's impossible to be certain.
It appears to be a balloon or something to me. It also looks huge.
Whats so interesting about the landscape to be photographing anyway?