Residing in the lightly populated retirement town of Elephant Butte, New Mexico, sat an unassuming cargo trailer. No one could imagine the horrors that would be committed within by the trailers owner, David Parker Ray.
Residing in the lightly populated retirement town of Elephant Butte, New Mexico, sat an unassuming cargo trailer. No one could imagine the horrors that would be committed within by the trailers owner, David Parker Ray.