Travel Guides (2017)
S3E7 The Philippines
Episode Overview
This week, the holiday critics embark on an unplanned island-hopping journey in The Philippines, discovering stunning beaches, unique landscapes, and fascinating wildlife along the way.