The documentary FINDERS KEEPERS opens Friday in St. Louis at Landmark’s Plaza Frontenac Theater. From the makers of...