Tuesday, June 10, 2025

Nazi guards at horror Channel Islands camp shot prisoners for fun, unearthed testimony reveals