Ilin Island

Ilin Island was a tiny island located in the Philippines. It was the natural habitat of the Ilin Island cloudrunner. (PROSE: The Last Dodo)