Tag: Joseph Mengele

A Final Push to Nab Nazi War Criminals Hidden in Brazil and South America

The Simon Wiesenthal Center, a prominent Jewish rights group, has launched Operation Last Chance ...