I love the Travel Channel, but The World’s Best Mexican Travel Resorts was actually the title of a show that I caught the other day. Oddly enough, all of the resorts featured were in Mexico.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *