Current weather station observations near Todd Island