a wild guess that this is a mountain shrike
scientific name: lanius validirostris
habitat: montane forests 1000m but more conspicuous in forest clearings and edge
birdwatch note: endemic, told from all other shrikes by uniform grey upperparts and thick black bill
location: baguio city
this one could be a brown shrike although the photo could not lend any more clarity as to the color of its upperparts which appeared more of grey or dark brown when shot.
scientific name: lanius cristatus
habitat: all habitats in all locations
birdwatch note: common migrant. noisy and conspicuous...
location: sta.ana, cagayan valley
info source: birdwatch.ph