Sierra Madre Mountain

Sierra Madre – Philippines’ Longest Mountain Range

        THE SIERRA MADRE MOUNTAIN RANGE     Photo from: http://www.dailymail.co.uk/sciencetech/article-1264010/New-species-giant-lizard-discovered-Philippine-forests.html   The Sierra Madre is the…

8 years ago