There are actually two species of squirrels in Leyte.
Yes, there are squirrels in the Philippines, and one has just been spotted earlier this month at an Energy Development Corporation in Ormoc City.A post by Ormoc local Ronelmar Geromo Aguilar highlighted one of only two species of squirrels in Leyte, ...
We use cookies to ensure you get the best experience on Esquiremag.ph. By continued use, you agree to our privacy policy and accept our use of such cookies. Find out more here.