11 years ago
1
The Dog Suicide Bridge
The Overtoun Bridge is an arch bridge located near Milton, Dumbarton, Scotland which was built in 1859 and has become famous for the number of unexplained instances in which dogs have apparently committed suicide by leaping off of it.
Continue Reading http://www.slightlywarped.com
Join the Discussion