Investigation Discovery is dropping bombshells again. After the massive success of Quite on Set, the channel has come forth ...