The hit docuseries Mysteries of the Abandoned returns to the Discovery Channel with its season 12 premiere Wednesday, Aug. 13 at 11/10c. During the season 12 premiere episode, viewers tuning in will ...