This photo was taken where they filmed the famous "priest falling down long-stairs" scene at the end of the movie The Exorcist in Georgetown, D.C. I know for a fact that the REAL occurrences actually happened to a little boy who lived in Mt. Rainer, Md. (not too far from Georgetown). Still I know a few people who still experience weird stuff out there at all times of the day and night.
- from Myk