Current weather station observations near Stoll Island