Current weather station observations near Megquier Island