At the recent concluded Atlanta Horror Film Festival, Idila (Idyll) aka Killbillies, won the Best Foreign Feature award. Congrats to director Tomaž Gorkič!