Current weather station observations near Teel Island