Does science explain this bizarre landmark in a giant hill in England?