Film Fest Opening Night: Heading Home: A Tale of Team Israel
Dixie Twin Drive-In 6201 N Dixie Dr, Dayton, OH2018 • 86 min. • Documentary • English The Tale of Team Israel is the David-and-Goliath story of Israel’s national baseball team as it competes for the first time in […]