“My Left Hand” Documentary To Be Shown Free on June 25
“My Left Hand,” a documentary focused on a 31-year-old father’s battle with cancer, will be screened at the Carroll Arts Center on Friday, June 25 at 8 p.m. The subject of the film, Josh Isaac, wrote and produced the film, which...
Read More