Current weather station observations near Tolstoi Island