Why is Neptune the hottest planet?

Neptune is not the hottest planet, Venus is.