Current weather station observations near Glover Island