This photo was taken from upper hill of Loh Liang, Komodo Island, Komodo National Park, Indonesia.
Post a Comment
No comments:
Post a Comment