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.
Show
Travel Guides
Episode
S03E07
Air Date
Mar 19, 2019