Nature takes the path of least resistance Rishi Agarwal, May 4, 2018 Nature takes the path of least resistance. If you look at a rivulet or a… Continue Reading