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.

Reply to this note

Please Login to reply.

Discussion

No replies yet.