My Content Collection
Favorite Videos
N1178

The Debden Miracle. Episode 41

Series: Looking Back
Every single soldier from Debden who left to fights in World War II returns safely after the parish priest makes a deal with God.