Current weather station observations near Elwell Island