-
Highest Natural Point N.Y.C.
This is on the top of Todt Hill On Staten Island. These are the highest tree tops in the city. This is the highest natural point in NYC.
![]()
http://www.PhotosAboutNothing.com is my main squeeze.
This is my side joint... ENJOY!
This is on the top of Todt Hill On Staten Island. These are the highest tree tops in the city. This is the highest natural point in NYC.