Deep in rural Lithuania, a small community is haunted by its past and only now can it bear witness to the horrors that took place.