By grrlscientist on April 23, 2009. tags: NYC, Upper West Side, Manhattan, flowers, nature, image of the day Dahlias. 83rd and Amsterdam Avenue (Upper West Side of Manhattan). Image: GrrlScientist, 23 April 2009 [larger view]. Tags image of the day my pictures Nature NYC through my eye blossoms cities flwers NYC NYCLife Photography image of the day my pictures Nature NYC through my eye Log in to post comments More like this