st thomas weather

42.777496, -81.189116