More weather information for Leicester Island