Ghost Picture of the Day: Stairway to Heaven?
A teen snapped this photo while attending a wedding at Scotland’s Tulloch Castle in 2008. According to an article in The Sun, the castle dates back to the 1200s and is reportedly haunted by a woman known as The Green Lady. Do you think this photo is the real deal?
See also: “The Woman on the Stairs“
Send your ghost photos to email@example.com!