What do you make of this picture? Keep in mind that Willard has the infamous "Grey Lady" that haunts it's halls. We visited there over a year ago. She is said to wear a long white veil also...