
Identical triplets separated at birth and secretly raised within 100 miles in a twisted experiment
Identical triplets were separated at birth and raised within 100 miles of each other as part of a disturbing experiment. In July 1961, triplets Robert Shafran, Edward Galland, and David Kellman were born to a teenage mother in New York.…