0
No, New York Bay is a bay in New York City.
Chesapeake Bay, Delaware Bay, New York Bay
The strait is called, "The Narrows."
New York Bay Extension Railroad ended in 1902.
New York Bay Extension Railroad was created in 1892.