Current weather station observations near Liberty Island