0

Next airing Mon Jun 8, 8 a.m. ET

Blood Red Rain

For more than 60 years, a strange phenomenon has plagued a small town in Scotland: pet dogs leaping to their death off the same four-story bridge.

Advertisement