NORTH VERNON, Ind. — Nick and Chris Megel live in their dream home filled with love, animals and sweeping views.
It’s also a short drive from the place that brings back nightmares.
“Even today, if we’re coming from North Vernon, we don’t turn down our road,” Nick Megel said. “We turn a half-mile to the east, or whatever. We don’t turn down that road.”…