Writer/director Liam O Mochain’s Lost & Found is an honest labor of love. While filming over five years in Ireland, Mochain drew from stories he either experienced himself, knew others personally experienced, or knew as urban legends to create a… Read More ›