dsmithbtti 1 year ago Yala National Park, Sri Lanka. Worth a visit. It is the best place on the planet for spotting leopards. I was fortunate enough to see a beautiful one perched in a tree...but only with binoculars. No photo.
dsmithbtti 1 year ago Dinner is served. $3 for the food. $3 more for the drink. I live going where I’m treated best. In this case, Ella, Sri Lanka.