You'd Never Believe You're in NYC A RIVER RUNS THROUGH IT. Staten Island’s Lemon Creek by Kevin Walsh April 19, 1999 by Kevin Walsh April 19, 1999 0 comment A creek? In the streets of New York City? You better believe it. In fact, there are more than one in Staten Island, until recently the last frontier of New… Read more