A man was discovered trapped behind store shelves 10 years after disappearing.
Larry Ely Murillo-Moncada was reported missing by his parents on November 28, 2009, after leaving his home in an upset state. At the time, he was 25 years old and …
A man was discovered trapped behind store shelves 10 years after disappearing. Read More