Get ready for another cinephile dream trip back to Twin Peaks land because the North Bend Film Festival is returning for its second edition from August 15 to August 18 in North Bend, Washington -- the original shooting location for David Lynch's beloved show. But it's not just a trip back to David Lynch-land. the NBFF is dedicated to "celebrating avant-garde, art house, and all things weird," presenting an offbeat lineup of films, local experiences, immersive experiences and a whole bunch of cutting-edge VR experiences. Oh, and Collider's horror podcast The Witching Hour is also …