Mother Nature at it again!