MahahualBoardwalk_zps22862eb2

Mahahual Boardwalk (Photo: mexicorelax.com)