Current weather station observations near Twenty Minute Island