The Tower Of London – A Look At England’s Most Haunted Location

England’s Most Haunted Location England’s most haunted location is said to be a terrifying place at night. The tower was built around the year 1066. It’s had a long and somewhat horrifying history for a good part of it. The tower served as a prison and even as a zoo. Guests and workers have reported… Continue reading The Tower Of London – A Look At England’s Most Haunted Location