Taken on the set of some DeNiro film. might have been the movie "15 Minutes." I forget.
copyright 2021