Overtoun Bridge, Dumbarton, Scotland- built in 1859 - something unexplained and evil compels hundreds of dogs to leap off this bridge to their deaths in the exact same spot each year, people to commit suicide, and even a murder of a young child by his
Overtoun Bridge, Dumbarton, Scotland- built in 1859 - something unexplained and evil compels hundreds of dogs to leap off this bridge to their deaths in the exact same spot each year, people to commit suicide, and even a murder of a young child by his