Revelations shows relating to "Discovery Channel"
June 6, 2012
William and Claire Henry were mesmerized and repelled by a documentary that appeared on the Discovery Channel called 'Mermaids: the Body Found.' It featured a group of scientist who claimed that they had discovered real mermaids, but that the information had been suppressed. Their investigation soon revealed that the program was largely...