Current weather station observations near Owls Head