- Oddiverse
- By Ancuta Iosub
- February 26th, 2014
Newborn Baby Found Alive in Dumpster in Texas
Carlos Michel found the baby inside a dumpster at an apartment complex in Houston
Carlos Michel found the baby inside a dumpster at an apartment complex in Houston