Original Air Date: June 15, 2025
Co-directed by iconic NYC tv journalist Perri Peltz and Matthew O’Neil, the doc “The Last Twins” centers on the hero Jewish Auschwitz prisoner who became a parent figure & savior to twins boys, who endured torture experiments at the hands of Dr. Josef Mengele.