This is a windy road located on Long Island, New York during the peak leaf season. Long Island is an island off of New York City. It is a suburb of Manhattan and itís most famed locations is the Hamptons.
September 3rd, 2016
Viewed 1,015 Times - Last Visitor from New York, NY on 09/21/2023 at 8:50 PM