0

Check local listings

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