Live Free Or Die Film Festival
Announcing the very first, “LIVE FREE OR DIE Film Festival" launching at the Palace Theatre in Manchester New Hampshire! August 12th-13th of 2016.
This is more than just another film festival, this is more than an independent or alternative film festival. This is the LIVE FREE OR DIE film festival!