Husband dies crashing plane into his own house in apparent bid to kill wife hours after being released from jail for attacking her

Duane Youd, from Payson, Utah, US, carried out the astonishing attack just hours after he had been arrested for assaulting his wife. His partner and…

Read More Husband dies crashing plane into his own house in apparent bid to kill wife hours after being released from jail for attacking her