God’s Beach
A Tribeca Film Festival entry, this short film written and directed by Abigail Carpenter was shot on location in Maine. Stars Clayne Crawford and Azura Skye.