Latest

dogs

Awesome Mysteries

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.