Posted in Nature Madakaripura: The Hidden Legend Madakaripura Waterfall, Probolinggo, East Java, Indonesia.