Mushroom at Loh Liang, Komodo Island

All of these mushroom were found at Loh Liang, Komodo Island, Komodo National Park, Indonesia.

No comments: