In Hastings, Nebraska a lingering mystery involving what appeared to be a severed human penis found in a Nebraska car wash has been solved, police said on Wednesday, with tests showing the organ was a cow’s teat.

0