Nature in New York City
The largest cities on the planet are home to millions of humans, but there is still plenty of nature to discover and appreciate in these urban habitats… if you know where to look. Shot on location at Inwood Hill Park, Manhattan.
Previous
Legend of the Predator-proof Fence
Next