April 23, 2018 1024 × 768 Park for Peace Villa Grimaldi, one of DINA’s most important detention sites