After spending all day with Leo, Max finally gets his point across by the Lincoln Center Fountain.
Movie Location:
140 W. 65th St, New York City, Upper West Side, Manhattan, New York, USA
« Back to Producers, The (1968) Filming Locations

Comments