“I live in the Village of Ditchling, in West Sussex in the U.K.,” says Riccardo. “In the last two months, I have become aware of a presence. I was watching…

View the full article