Sacrifice ┬áhas once again been selected. This time it’s Omaha, Nebraska and the Scream in the Dark Film Festival. We’re very excited.…more