moviesNews 'Lost & Found in Cleveland' To Premiere At Newport Beach Film Festival September 17th, 2024