BBC TV show Last Man Standing go to Philippines!

Last Man Standing, a TV show on BBC 3, takes 'a unique group of western adventurers to accept the challenge of a life-time. To travel the world, and compete against some of the most remote tribes on earth... on their own turf.'There are three guys from the States and three from

Read more