Current weather station observations near Starr Island