Season 1, Episode 16 Tullum

First Aired: June 11, 2009

The host explores Mexico's Tulum Beach.