Utopia

Central Park, New York City, June 22nd, 1974. Photo by Lisa Osta.