Log In or Register
The Mt. Carmel Waterfall is in Grenada. It was neat to see the ivy, moss, hanging vines and various other greenery all in one location.