Current weather station observations near Greene Island