Current weather station observations near Leavitt Island