Current weather station observations near Twillingate