We are back with this video, episode 2 of our trip to Kerala, God's own country which is rich and abundant in nature. Enjoy the mesmerizing and breathtaking view of the Nature. In this video we have covered Jatayu Earth Centre from A to Z which will be very useful if you are planning to visit Jatayu Earth Centre located in Kerala which is a biggest sculpture of Lord Garuda made from a single rock.