A sei whale y washed up on 95th Street beach in the Rockaways on Thursday.
This is the first beached whale reported in the NYC area this year. [ more › ]