Amazing Facts Of Lonar Crater Lake That Intrigues Scientists Lonar Crater Lake is one unique spot that intrigues even the NASA Scientists. I had been planning a visit to Lonar Lake since some time but the plans kept […] Shoma Abhyankar November 20, 2018 22 Comments