Current weather station observations near Babbidge Island